关于Struts和Webwork2的比较
比较内容
Struts
Webwork2
Action 类
在Struts里面,每一个
Action Class都需要扩展org.apache.Struts.action.Action;这个在Java编程中会引来一些问题,就是关于多种继承的问题
Webwork仅仅需要implement com.opensymphony.xwork.Action Interface,您也可以implement其它的interface来实现更多的功能,譬如:validate(验证),localware(国际化)等,当然 Webwork2也提供了一个类ActionSupport 集成了以上功能。Developer可以根据需要实现不同的功能。
线程模型
Struts Actions必须是thread-safe方式,它仅仅允许一个实例去处理所有的请求。所以action用到的所有的资源都必须统一同步,这个就引起了线程安全的问题。
补充:Jsp教程,Java基础