线程模式:
Struts1 Action是单例模式存在线程安全问题。
Struts2 Action是多例模式不存在线程安全问题。因为每一个请求都会产生一个实例。
依赖:
Struts1的Action依赖于Servlet的API,因为当一个Action被调用时会执行时request和response会被传递给servlet的execute方法。
Struts2的Action不依赖于容器,允许Action脱离容器单独运行。如果需要,Struts2的Action仍然可以访问request和response。
校验:
Struts1通过在ActionForm的validate方法或Validator的扩展来校验。
Struts2通过validate方法和XWork校验框架来进行校验。
Action实现:
Struts1要求Action类继承一个抽象基类:Action或DispatchAction。
Struts2的Action类可以实现一个Action接口,也可实现其他接口,一般实现ActionSupport来应用常用的功能。
Action生命周期:
Struts1每个模块中的所有Action有相同的生命周期。
Struts2每一个Action创建不同的生命周期。
表达式语言:
Struts1整合了JSTL,因此使用JSTL和EL。
Struts2可以使用JSTL和OGNL表达式。
分享到:
相关推荐
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
struts2 与 struts1的区别
Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的POJO...
Apache Struts 2即是之前大家所熟知的WebWork 2。在经历了几年的各自发展后,WebWork和Struts社区决定合二为一,也即是Struts 2 Struts 2 英文学习网站:hthttp://struts.apache.org/2.1.6/index.html
struts与struts2的区别..
struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...
Struts1与Struts2原理 区别详解汇总
Struts2是一套非常优秀的Java WEB应用框架,实现优雅、功能强大、使用简洁。目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2...
struts2 资料struts2 资料struts2 资料struts2 资料
struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...
struts2-scan 检测struts2漏洞,认证检测struts2漏洞
struts1 struts2 Struts1和Struts2区别
struts1与struts2的区别,线程模式,servlet的依赖...
struts2与AJAX一 struts2与AJAX二 struts2与AJAX三 struts2中用Spring实现IOC struts2中的零配置与IOC struts2介绍之使用连接标签 struts2入门 struts2进阶学习一 struts2进阶学习二 struts2进阶学习三 struts2进阶...
struts1.0与struts2.的区别 struts1.0与struts2.的区别 struts1.0与struts2.的区别
struts2源码 struts2案例 struts2使用包
Struts2和Struts1的区别,详细点,主要说说Struts2
一个很好的关于Struts2的讲义!struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义
struts2与webwork2之间的联系与区别