Java语言介绍(04)开源项目(02)WEB框架(02)WebWork
来源:互联网 发布:淘宝天猫图标 编辑:程序博客网 时间:2024/06/08 07:11
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插件】
- Java语言介绍(04)开源项目(02)WEB框架(02)WebWork
- Java语言介绍(04)开源项目(02)Web框架(01)Spring
- Java语言介绍(04)开源项目(02)WEB框架(03)Struts
- Java语言介绍(04)开源项目(02)持久层框架(02)IBATIS
- Java语言介绍(04)开源项目(02)持久层框架(01)Hibernate
- Java语言介绍(04)开源项目(09)门户网站(02)JetSpeed
- Java语言介绍(04)开源项目(10)J2EE服务器(02)JFox
- Java语言介绍(04)开源项目(01)总览
- Java语言介绍(04)开源项目(07)项目管理工具(01)XPlanner
- Go语言Web框架gwk介绍 (一)
- [项目关注]bba96 开源项目,webwork,spring,hibernate
- Java web项目框架配置文件
- Java语言介绍(04)开源项目(04)模板引擎(01)Velocity
- Java语言介绍(04)开源项目(03)作业调度(01)Quartz
- Java语言介绍(04)开源项目(05)博客系统(01)Roller Weblogger
- Java语言介绍(04)开源项目(06)开发工具(01)Eclipse
- Java语言介绍(04)开源项目(08)DMBS数据库管理系统(01)HSQLDB
- Java语言介绍(04)开源项目(09)门户网站(01)Liferay
- Linux 防火牆與 NAT 主機
- Java语言介绍(04)开源项目(02)Web框架(01)Spring
- leo谈谈写简历之基础篇 - 职业生涯顾问Leo - CSDNBlog
- asp.net ajax 弹不出alert对话框的解决办法
- RFC2396 - Uniform Resource Identifiers (URI): Generic Syntax
- Java语言介绍(04)开源项目(02)WEB框架(02)WebWork
- oracle11g 特性
- Abap OO and .Net OO [1]
- C专栏D-内存管理
- 国足换帅
- PL/SQL中返回记录集的一个例子
- Nand读写操作
- Java语言介绍(04)开源项目(02)WEB框架(03)Struts
- 第十三課 別々に お願いします