当前位置: 代码迷 >> Java Web开发 >> struts2和spring如何能够协同工作
  详细解决方案

struts2和spring如何能够协同工作

热度:111   发布时间:2016-04-17 00:40:55.0
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可干……
  相关解决方案