日期:2014-05-17  浏览次数:20811 次

关于struts的优缺点
各位好我想找一些关于struts的优缺点的技术文章学习一下,在网上找了很少有这样的文章,特来这里麻烦大家帮忙推荐几篇文章,谢谢!

------解决方案--------------------
测试不方便 
 对servlet的耦合大
指的是1版本
------解决方案--------------------
视图只支持jsp
------解决方案--------------------
简化了servlet编程 
1版本对servlet的耦合太大
------解决方案--------------------
一、struts1.x是MVC中的经典,他的推出比较早,他优化了mode2(MVC的雏形),但高耦合是无法改变的,比如:action中的方法要传request,response mapping等,除了在此,恐怕没有重用的可能了吧,比较繁嗦,view层没有考虑到多种展现只支持jsp,不支持后来的(freemark等),在action的方法中的返回也比较麻烦,action必须继承或实现一个父类
二、struts2.x他的前身是webwork,struts2.x的第一个版本他就是webwork(只有细小的改动),webwork本身就比struts1.x强很多,他采用可插拔式与其他框架整合,甚至以后出现的框架,struts2.x也能与之整合,他与struts1.x相比,省去了acionForm 采用属性驱动或模型驱动,甚至hibernate生成的PO类,action是一个相当普通的类(包括里面的方法一样普通),方法的返回类型可以是任何一个字符串,如果想减化开展可以implements一个父类action或extends一个ActionSupport类,在view层中,他支持多种展现如:jsp freemark html xml等
------解决方案--------------------
好像有一本什么struts 2.0 的什么书,具体我不太记得了,里面说得很清楚.
------解决方案--------------------
struts2.0权威指南
------解决方案--------------------
探讨
好像有一本什么struts 2.0 的什么书,具体我不太记得了,里面说得很清楚.

------解决方案--------------------
struts1.2标签不好用