社区
Java SE
帖子详情
用了spring or struts 有什么好处?
cpliu903
2009-02-07 07:04:03
用了spring or struts 有什么好处?
J2EE 内的 EJB 不及这两个吗?
...全文
103
3
打赏
收藏
用了spring or struts 有什么好处?
用了spring or struts 有什么好处? J2EE 内的 EJB 不及这两个吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyingadd
2009-03-15
打赏
举报
回复
分。。。。。。。。
cpliu903
2009-02-07
打赏
举报
回复
听你一说, 换言之Spring 更胜 EJB ??
melody1128
2009-02-07
打赏
举报
回复
有个东东叫google。。。
struts主要的优势在于表现层,它能够良好的支持表单的自动映射到你的javabean中,对业务逻辑的控制也比较容易。
Spring的架构性的好处 :
Spring能有效地组织你的中间层对象,无论你是否选择使用了EJB。如果你仅仅使用了Struts或其他的包含了J2EE特有APIs的framework,你会发现Spring关注了遗留下的问题,。
. Spring能消除在许多工程上对Singleton的过多使用。根据我的经验,这是一个主要的问题,它减少了系统的可测试性和面向对象特性。
. Spring能消除使用各种各样格式的属性定制文件的需要,在整个应用和工程中,可通过一种一致的方法来进行配置。曾经感到迷惑,一个特定类要查找迷幻般的属性关键字或系统属性,为此不得不读Javadoc乃至源编码吗?有了Spring,你可很简单地看到类的JavaBean属性。倒置控制的使用(在下面讨论)帮助完成这种简化。
. Spring能通过接口而不是类促进好的编程习惯,减少编程代价到几乎为零。
. Spring被设计为让使用它创建的应用尽可能少的依赖于他的APIs。在Spring应用中的大多数业务对象没有依赖于Spring。
. 使用Spring构建的应用程序易于单元测试。
. Spring能使EJB的使用成为一个实现选择,而不是应用架构的必然选择。你能选择用POJOs或local EJBs来实现业务接口,却不会影响调用代码。
. Spring帮助你解决许多问题而无需使用EJB。Spring能提供一种EJB的替换物,它们适于许多web应用。例如,Spring能使用AOP提供声明性事务而不通过使用EJB容器,如果你仅仅需要与单个的数据库打交道,甚至不需要JTA实现。
. Spring为数据存取提供了一致的框架,不论是使用JDBC或O/R mapping产品(如Hibernate)。
Spring确实使你能通过最简单可行的解决办法解决你的问题。
Struts
课堂笔记.rar--
struts
2的
struts
.properties配置文件详解
专为multipart请求信息使用的org.apache.
struts
2.dispatcher.multipart.MultiPartRequest解析器接口(文件上传用)
struts
.multipart.saveDir The directory to use for storing uploaded files 设置存储上传...
struts
-config.dtd
struts
配置文件dtd文档
spring
文档
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ...
Spring
4&
Struts
2;.3&Hibernate4; 整合案例视频
本视频所涉及框架版本:
Spring
4.0、
Struts
2.3.15、Hibernate4.2.4、jQuery1.9.1
Struts
Hibernate Ibatis
Spring
RAD WID
-- Be familiar with popular web development frameworks and tools, such as
Struts
,
Spring
, Hibernate. -- Good knowledge of database systems and development. -- Familiar with DB2 development tools and ...
spring
3.2+strut2+hibernate4
-- JTA环境的事务配置 <bean id="transactionManager" class="org.
spring
framework.transaction.jta.JtaTransactionManager or WebLogicJtaTransactionManager"/> --> <!-- 使用annotation定义事务 --> ...
Java SE
62,614
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章