struts介绍(三)-webwork介绍

本文详细对比了WebWork框架与Struts1的区别,包括表示层技术、API分离、自定义action等方面的优势。通过核心控制器ServletDispatcher与开发者定义的action的结合,展示了WebWork在构建灵活高效Web应用的独特魅力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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分离得利于此)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值