WebWork

WebWork是由OpenSymphony开发的MVC模式的J2EE Web框架. WebWork的最新的版本是2.2. 自从WebWork 2.0开始,WebWork已经拆分为Xwork和WebWork两个项目.
WebWork2建立在Xwork之上,处理HTTP的响应和请求.
Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来.Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL - the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等.
WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类), session(会话)application(应用程序)范围的映射,request请求参数映射.WebWork2支持多视图表示,视图部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等.

加入Struts

WebWork在2005年11月宣布加入Struts.在将来,Struts Ti 将会使用WebWork 来作为action framework的核心。

相关条目

外部资源

0

收藏

开源

169篇文章,34W+人气,0粉丝