struct2的优点

Strut2是在WebWork2基础发展而来的。和strut1一样,strut2也属于MVC框架。

strut2的主要优点是:

1、在软件设计上,strut2没有像strut1那样跟ServletAPI和strutAPI有着紧密的耦合,strut2的应用可以不依赖于ServletAPI和strutAPI。strut2的这种设计属于无侵入设计,而strut1属于侵入设计。

2、strut2提供了拦截器,利用拦截器可以进行AOP编程,实现如权限拦截等功能。

3、strut2提供了类型转换器,我们可以把特殊的请求参数转换成所需要的类型。在strut1中,如果要实现同样的功能,就必须向strut1的底层实现BeanUnit注册类型转换器才行。

4、strut2提供支持多种表现层技术,如果JSP、freeMarker等。

5、strut2的输入校验可以对指定方法进行校验,解决了strut1长久之痛。

6、提供了全局范围、包范围和Action范围的国际化资源文件管理实现。

你可能感兴趣的:(java,web开发,strut2)