Spring和Struts为什么要整合?

_hug 2013-05-26 02:32:15
它们各自用自己的mvc好了

DispatcherServlet比ActionServlet 好吗?

那整合之后根据什么来选择 前端控制器呢?

我分别找了 各自的mvc例子,由于实在愚钝 - 看的晕乎乎的
求大神讲解
...全文
253 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
个人觉得做开发什么框架都不用,做出来的系统,性能最好,因为如果用了框架,无非是配一些xml,注解之类的东西,这么做的话对于我们程序员是方便了好多,但是对于jvm负担就加重了,不但要解析xml还有注解,还要引入包,而引包的包的class文件还要加载到内存,这些无非加大了jvm的负担。用框架,是因为方便了我们程序员,而且随着电脑的性能越来越好,开发的一些应用的性能会相对的不那么重视了。所以会有越来越多的“优秀”的框架出现。用不用框架,完全是为了缩短我们的开始时间,再就是易于维护。比如spring,就是这样,你能说他提高了产品的性能了吗?不是,而且还降低了产品的性能,但是如果你的客户要求你去改需求,那对于用了spring框架的项目来就就容易多了,所以spring整合struts,这只是为了易于维护和提高开发效率。。。
南木以北 2013-05-27
  • 打赏
  • 举报
回复
新手膜拜楼上
hatom 2013-05-26
  • 打赏
  • 举报
回复
不用spring 也可以。用了spring 整个工程管理起来会更好。spring 与 javaWeb 没关系。Struts 是一个 web开发的一个框架。当然 spring 也有自己的一个 spring MVC 框架,也可以充当 struts 做为开发web的一个框架。但是使用spring ,主要是使用它的ioc(可以理解成管理bean的一个容器) ,aop(面向切面编程:持久化管理(Persistent)、事务管理(Transaction Management)、安全管理(Security)、日志管理(Logging)和调试管理(Debugging)等) ,jdbcTemplate(封装操作数据库,不用再自己建立关闭连接了,挺方便的。) 这些东西。仅限个人理解!
无聊找乐 2013-05-26
  • 打赏
  • 举报
回复
为什么要整合? 一部分人闲得蛋疼,喜欢没事找事. 一部分人比较傻逼,看别人整合自己就整合. 一部分人喜欢装逼,觉得不整合不能显示自己的技术实力(当然,这也属于傻逼得范畴). 当然还有一部分是工作需要, spring的IOC可以降低对象的耦合度,方便用junit做自动化测试.
yuhuarenproject 2013-05-26
  • 打赏
  • 举报
回复
spring主要功能是IoC和AOP,spring mvc只是spring自己的mvc框架,也就是说spring在整合struts2的时候并没有涉及到spring mvc。其实spring在整合struts2的时候紧紧是充当一个对象管理容器而已,没什么神奇的。
_hug 2013-05-26
  • 打赏
  • 举报
回复
引用 3 楼 atomcrazy 的回复:
不用spring 也可以。用了spring 整个工程管理起来会更好。spring 与 javaWeb 没关系。Struts 是一个 web开发的一个框架。当然 spring 也有自己的一个 spring MVC 框架,也可以充当 struts 做为开发web的一个框架。但是使用spring ,主要是使用它的ioc(可以理解成管理bean的一个容器) ,aop(面向切面编程:持久化管理(Persistent)、事务管理(Transaction Management)、安全管理(Security)、日志管理(Logging)和调试管理(Debugging)等) ,jdbcTemplate(封装操作数据库,不用再自己建立关闭连接了,挺方便的。) 这些东西。仅限个人理解!
多谢,大家回复,尤其这几句
honcur 2013-05-26
  • 打赏
  • 举报
回复
Spring就是要喜欢管理对象,struts2的对象需要被管理。
-AJ- 2013-05-26
  • 打赏
  • 举报
回复
只用spring就好了。 不需要用struts。而且struts已经过时了。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧