1,与strust1的比较
1)相对比struts1,webwork有更多的表示层技术,比如 Velocity、FreeMarker和XSLT;
2)可以脱离web应用使用,aciton与servlet api 分离,execute方法甚至与webwork api分离。有自己的控制反转容器。
3)自定义的aciton实现了Action接口,减少了对代码的污染。而strust1中自定义的action是继承struts 提供的Action类
2、以ServletDispatcher为核心控制器以及开发者定义的action为业务控制器,使用一个拦截链封装用户请求数据,再转发给action,并且将action处理的结果转换成对用户的响应。(action与servlet api分离得利于此)。