xcxd.net
当前位置:首页 >> struts2的特点 >>

struts2的特点

具体来讲,struts的优点有: 1. 实现mvc模式,结构清晰,使开发者只关注业务逻辑的实现. 2. 有丰富的tag可以用 ,struts的标记库(taglib),如能灵活动用,则能大大提高开发效率

struts2 的最大特点: 1、Action类完全是一个POJO,因此具有很好的代码复用性. 2、 Action类无需与Servlet API耦合,因此进行单元测试非常简单. 3、 Action类的execute方法仅返回一个字符串作为处理结果,该处理结果可映射到任何的视图,甚至是另一个Action.

struts与struts2的优点与缺点,楼上的写的很清楚了,其实就是两者的区别,简单总结如下(面试就可以这么说): 1.线程安全方面 2.可测试性方面 3.Struts中有令人头疼的ActionForm 这三点是最重要的不同!!!支持楼上的.!!!

具体来讲,Struts的优点有: 1. 实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现. 2. 有丰富的tag可以用 ,Struts的标记库(Taglib),如能灵活动用,则能大大提高开发效率求采纳

优点:用的人多,还算比较成熟,技术还算先进.然后用的多,你不用到这个公司学这个框架,到了另一个还要学另一个.所以这个也是优点.文档还算丰富.不错的框架.缺点:还是不够先进啊

1:struts1的核心是个servlet ,与servlet API严重耦合,难于测试,而且还是单例,就造成了一定的限制.资源必须为线程安全或者同步而struts2的核心是个过滤器,为每一个请求实例化一个对象,所以没有线程安全的问题.2:struts1的Action类依赖于servlet API 属于侵入式设计 .struts2的Action与容器无关3:struts1整合Jstl标签,所以就使用JSTL表达语言.struts2使用JSTL,也支持更灵活的OGNL(对象图形符号语言)4:struts1用ActionForm对象来获取输入,并且还有验证功能.struts2 Action属性作为输入属性,就减少了第二个输入对象的需要

struts2 前段时间爆了的大漏洞,感觉用spring mvc 和 hibernate好点

它通过采用JavaServlet/JSP技术,实现了基于JavaEEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品

给你个参考,这是我的理解: struts1的ActionForm继承了一个基类,也即耦合了struts1 API,测试上需要提供struts1环境,并且很难重用这些代码(在非strtus1环境中);

struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程

mydy.net | xcxd.net | yhkn.net | hhjc.net | zmqs.net | 网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com