struts1和strut2的区别:
1.struts1继承自action类型,struts2继承自actionsupport
2.struts1为单例模式,当并发量比较大,系统容易出现风险
struts2为原型模式,每一个请求过来都会new一个新的action来处理请求,多线程访问时是安全的。
3.struts1与request和response存在引用关系,与服务器有很强的关联关系
struts2与服务器关联没有,需要时仍然可以通过ServletActionContext.getRequest(),ServletActionContext.getResponse()获得requesth和response对象。
4.测试struts1.2 action 的一个主要问题是execute方法暴漏了servlet API,使得测试要依赖第三方扩展:struts TestCase
struts2.0 Action可以通过初始化,设置属性,调用方法来测试,“依赖测试” 也使得测试更加容易
分享到:
相关推荐
struts1 struts2 Struts1和Struts2区别
详细的从各个方面介绍 struts1 和 struts2.0 之间的区别。
不同点 Action 类 线程模式 Servlet 依赖 可测性 捕获输入 表达式语言 绑定值到页面(view) 类型转换 校验 Action执行的控制 文档更详细……
Struts1和Struts2的区别和对比 Struts1和Struts2的区别和对比
Struts2和Struts1的什么区别
为了脱离Web容器测试Struts 1的Action,必须借助于第三方扩展:Struts TestCase,该扩展下包含了系列的Mock对象(模拟了HttpServetRequest和HttpServletResponse对象),从而可以脱离Web容器测试Struts 1的Action类...
Struts1和Struts2的区别和对比.txt
struts1和struts2的区别(详细).txt
Struts2和Struts1的区别,详细点,主要说说Struts2
struts1.x和struts2.x区别
struts1与struts2的区别,线程模式,servlet的依赖...
struts2 与 struts1的区别
struts1原理和struts1和struts2区别
struts1 和 struts2所需jar包。主要包含以下内容: struts-1.3.10-all.zip struts-1.3.10-apps.zip struts-1.3.10-lib.zip struts-1.3.10-src.zip struts-2.3.4.1-all.zip struts.rar