首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts2和spring如何能够协同工作

2012-01-07 
struts2和spring怎么能够协同工作现在struts和spring配置好了,不知道spring应该做什么工作。例如我要写一个

struts2和spring怎么能够协同工作
现在struts和spring配置好了,不知道spring应该做什么工作。
例如我要写一个登陆,spring应该负责什么部分

[解决办法]
spring一般用来做bean管理。
比如:一般来说,请求首先被struts2的过滤器拦截到,然后分发到某一个具体的action,action里面会调用service,service会调用dao,最终完成业务逻辑处理。
spring就是用来把dao注入到service,把service注入到action。

当然,spring可干的事情远远不止这些。
[解决办法]
比如说还有配置日志服务功能,配置事务管理,比如说还可以使用springMVC来做项目!总之Spring很强大的啦!
[解决办法]
这样从软件工程方面理解,程序设计的宗旨在于解耦,降低各层及模块之间的关联,这样后期方便系统维护,如果直接调用,各层之间的依赖关系很强,系统不稳定不利于拓展,使用struts+sping,前者控制业务逻辑,后者管理业务bean,日志等,实现各层面的低耦合。
[解决办法]

探讨
引用:

spring一般用来做bean管理。
比如:一般来说,请求首先被struts2的过滤器拦截到,然后分发到某一个具体的action,action里面会调用service,service会调用dao,最终完成业务逻辑处理。
spring就是用来把dao注入到service,把service注入到action。

当然,spring可干……

热点排行