WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。 Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类), session(会话)application(应用程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等。在WebWork2.2中添加了对AJAX的支持,这支持是构建在DWR与Dojo这两个框架的基础之上.【EclipseWork:用于WebWork辅助开发的一个Eclipse插件】
该项目主页:http://www.opensymphony.com/webwork/
分享到:
相关推荐
webwork in action_第1部分-WebWork简介_第2章-WebWork方式的Hello World
一、WebWork简介 WebWork由Apache软件基金会维护,其设计理念是通过减少样板代码和提供强大的数据绑定功能来提高开发效率。WebWork的主要特点包括:动作映射、拦截器、类型转换、异常处理和国际化支持等。 二、...
#### 一、WebWork简介 **WebWork** 是一款基于Java的开源Web应用框架,它提供了一种简洁的方式来构建复杂的Web应用程序。该框架的主要优点包括易于集成、灵活的数据处理机制以及强大的插件系统。《WebWork in ...
#### 一、WebWork简介与下载 在开始介绍WebWork的搭建之前,我们先简要了解一下WebWork框架。WebWork是一个开源的Java Web应用框架,它提供了一种灵活的方式来处理HTTP请求,并将这些请求映射到Java对象的方法上。...
**WebWork简介** WebWork的核心组成部分包括Xwork和WebWork2。Xwork提供拦截器、表单验证、类型转换、OGNL表达式语言和IoC容器等功能。WebWork2基于Xwork,负责处理HTTP请求和响应,使用ServletDispatcher(在最新...
1. WebWork简介: WebWork是Apache Struts 2的前身,它提供了一种更灵活和强大的方式来管理Web应用中的业务逻辑、视图和控制层。WebWork的核心设计目标是简化Java Web开发,提高代码的可维护性和可测试性。 2. MVC...
**WebWork简介** WebWork是由OpenSymphony团队开发的一个轻量级Web应用框架,它在早期版本中提供了与Struts类似的功能,但后来演进为更现代化的框架,比如现在的Struts 2,两者有着密切的关系。WebWork强调代码的...
一、WebWork简介 WebWork是Apache软件基金会下的一个项目,最初由John Rose和Jason Carreira共同创建,后来演进为Struts2。它的设计目标是提供一种更加灵活、可扩展和易于调试的MVC框架,相比传统的Servlet和JSP,...
一、WebWork简介 WebWork由Joe Walnes和JediBeers于2003年发起,旨在提供一种更优雅、更灵活的替代STRUTS1.x的解决方案。WebWork的核心理念是通过Action和Interceptor机制来处理HTTP请求,并通过强大的数据绑定和...
#### 一、WebWork简介 **WebWork**是由OpenSymphony组织开发的一款基于MVC模式的J2EE Web框架,旨在促进组件化和代码重用。WebWork当前最新版本为2.1,其前身是Rickard Oberg开发的WebWork框架。随着发展,WebWork...
1. **WebWork简介**:介绍WebWork的起源、设计理念以及在Java Web开发中的角色。 2. **环境搭建**:指导读者如何配置开发环境,包括安装必要的工具、设置项目结构等。 3. **第一个WebWork应用**:通过一个简单的...
#### WebWork简介 - **背景**:WebWork是由OpenSymphony组织开发的一款专注于组件化和代码重用的MVC(Model-View-Controller)模式J2EE Web框架。 - **特点**: - 组件化设计,易于维护和扩展。 - 代码重用,减少...
#### 二、Struts与WebWork简介 1. **Struts**: - Struts是一个开源的MVC框架,它最早出现于2000年左右。 - 使用Struts构建的应用程序通常遵循一个固定的请求响应流程:客户端发送请求至控制器(ActionServlet)...
本篇文章并没有太多WebWork 的实战代码细节。本人非常希望能充当一...围绕着纵轴,我们按照横轴的顺序逐步描述讲解:WebWork简介、WebWork入门、WebWork原理、WebWork实战和技巧、展望WebWork未来、最后是本文的总结。
Webwork 使用简介 Webwork 是一个基于网络的微积分习题系统,它旨在利用信息科技的辅助,强化微积分作业的功能。Webwork 是世界上唯一一套有填充题题型(答案甚至可以为文字符号形式,不一定为数字型式)的微积分...
#### 一、WebWork框架简介 **WebWork**是一个开源的Java Web应用程序框架,它的设计理念是简化Web应用的开发过程,提高开发效率。随着时间的发展,WebWork逐渐演变成了**Struts2**框架的核心部分。本文档主要介绍了...
1.2.2 WebWork简介12 1.2.3 Struts 2起源15 1.3 Struts 2体系介绍16 1.3.1 Struts 2框架架构16 1.3.2 Struts 2的配置文件17 1.3.3 Strut 2的标签库18 1.3.4 Struts 2的控制器组件19 1.4 Struts 2与...