日期:2014-05-20  浏览次数:20799 次

Struts2真的好吗?讨论。
我感觉配置文件和属性文件更多了。反而有臃肿的感觉。

------解决方案--------------------
配置属性文件多吗
------解决方案--------------------
用的好的人说好
------解决方案--------------------
这几天看了下spring3,感觉控制器里的写法很不错,不过view层面还是头大

像在一个页面中表现一个 多对多的增删改, 还是没法下手
------解决方案--------------------
Struts2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。(实际上,servlet容器给每个请求产生许多可丢弃的对象,并且不会导致性能和垃圾回收问题)
------解决方案--------------------
struts2比起struts1还是好用的很多的。你上网搜搜他们的优缺点吧,看一下就知道了。
------解决方案--------------------
个人感觉struts2还是挺好的。。。。
------解决方案--------------------
好用, bug也多.! 新技术还是有不稳定性的.!
有些功能是struts1做不了的.! 就拿数据转换这一块来说吧, struts1转换失败,可以保留原来的数据回显,而struts1的转换器是做不到这一点的, 转换失败则原数据丢失!
有利也有弊!
------解决方案--------------------
struts2 确实比struts1好用多了。

要不然就不会叫struts2了!

------解决方案--------------------
仁者见仁,智者见智。。。
存在即合理
------解决方案--------------------
用起来还不错
------解决方案--------------------
你要是感觉配置文件多,可以考虑用convention-plugin,注解注入,基本可以做到零配置
------解决方案--------------------
我认为struts2比struts1好些。更人性化一些了。
------解决方案--------------------
探讨

你要是感觉配置文件多,可以考虑用convention-plugin,注解注入,基本可以做到零配置

------解决方案--------------------
没用过呢...飘过...
------解决方案--------------------
其实struts标签布局也很不错,让theme为simple即可Quote=引用:]
引用:

你要是感觉配置文件多,可以考虑用convention-plugin,注解注入,基本可以做到零配置
我们正在用codebehind-plugin注解。Struts2标签取值很方便,呵呵,我喜欢用它取值,不用标签布局网页。
[/Quote]
------解决方案--------------------
探讨
struts2 确实比struts1好用多了。

要不然就不会叫struts2了!


------解决方案--------------------
每个版本的更新要从软件发展的趋势去看待问题,并不存在绝对的优略。

就好像 被Struts 2 引入新的EL,功能是很强大,但同时也给它引来极大的麻烦,能导致system.exit的bug。

Struts 2 的声明周期,灵活的使用方式增多了,同样也增加了学习的曲线。

简单的工具对简单的任务自然更合适,复杂的工具更擅长复杂的情形,就这么简单。

更何况 Struts 2 也开始了模仿Spring的风格,开始 plugin 大量的开源来丰富它的功能。

所以没有必要讨论谁更好,或谁不好,只有谁适合谁。通过学习Struts 2学习新的趋势还是很有必要的。至少提供给你的判断的依据更多了些,知道哪些是合理的进步,哪些只是花俏的噱头。

个人感觉 Spring MVC view的增强还不错,虽然也全是plug。

两者都有强大的EL,两者都支持了REST方式。但是!Spring的reference 和 Struts的DOC差别太大了!

Spring提供人学习的东西做的更好些。
------解决方案--------------------
比struts1好多了,struts1最初设计的时候有很大的缺陷
------解决方案--------------------
还没用到struts2呢,
------解决方案--------------------
Struts2很错的灵活性不用多说 而且解耦合也做的很不错