java struts2是干啥用的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java struts2是干啥用的相关的知识,希望对你有一定的参考价值。

因为struts2的Action就具备了struts1中ActionForm的功能;ActionForm的功能无非三个:初始化数据;封装数据;验证数据格式;对于struts2,都有相应的解决方式:通过Action实现Preparable接口,实现对数据初始化;Action继承ActionSupport,重写validate(),显示数据的验证,在Action中配置属性以及对应的getter和setter方法,实现数据封装。而且类型转换方面,struts2通过OGNL实现的效果要比ActionForm更灵活。spring的声明事务依赖AOP;以代理的方式实现事务;通过AOP和tx命名空间组合成一个事务切面,声明式的方式注入给某个需要的业务对象;可以很方便的为某个业务对象添加或删除事务。 参考技术A struts2是一个开发框架,是用于简化开发的。

Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts
2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts
2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts
2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。
参考技术B 是真正的以MVC为设计模式的框架,比struts1更好用 参考技术C 控制跳转。过滤功能。增加安全性。 参考技术D mvc设计模式成熟的框架

以上是关于java struts2是干啥用的的主要内容,如果未能解决你的问题,请参考以下文章

java中onCreate()方法是干啥用的

Java中的Statement类是干啥用的?

JAVA中commons-collections-3.2.1.jar包是干啥用的

hadoop是干啥用的?

OverrideAuthenticationAttribute 是干啥用的?

RMI是干啥用的在JAVA里面