运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph
Notation Language),IoC(Inversion of Control 依赖倒转控制)容器等。
WebWork2 建立在 Xwork 之上,处理 HTTP 的请求和响应。所有的请求都会被
它的前端控制器(ServletDispatcher,最新版本是 FilterDispatcher)截获。
前端控制器对请求的数据进行包装,初始化上下文数据,根据配置文件查找请求
URL 对应的 Action 类,执行 Action,将执行结果转发到相应的展现页面。WebWork2
支持多视图表示,视图部分可以使用 JSP, Velocity, FreeMarker,
JasperReports,XML 等。
下面我们提到的 WebWork 将为 WebWork2,使用的版本是 WebWork2.2.2。
WebWork
入门
WebWork 安装
如果只是搭建一个 WebWork 开发环境,那将非常简单:
1、 去网站 http://www.opensymphony.com/webwork 下载最新的
WebWork2.2.2 项目。
2、 搭建一个 Web 应用(这个不难吧);并拷贝 WebWork 框架运行需要的所
有 Jar 文件到 Web 应用的 WEB-INF\lib 中。这些 Jar 文件,可以在 WebWork
项目中 lib\default 目录找到,即那个目录里面的所有文件。当然,别忘
记今天的“主角”,在 WebWork 跟目录下的 webwork-2.2.2.jar 文件。
3、 在 Web.xml 文件中配置 WebWork 的前端控制器 FilterDispatcher,也就
是一个普通的 Servlet Filter(过滤器)而已。代码如下:
评论0
最新资源