`

WebWork概述

阅读更多

WebWork是建立在称为XWork的Command模式框架之上的强大的基于Web的MVC框架。
  WebWork2的特性包括:
  灵活的Validation框架:允许你在XML文件中定义验证内容,在运行时通过Interceptor自动应用,因此完全脱离Action类。新版支持客户端验证。
  Type conversion:允许你在类之间很容易转换对象。
  OGNL(Object Graphical Navigation Language)表达式语言:允许动态对象图表遍历和方法执行,使用ValueStack透明访问多Beans的属性。WW2也具有使用JSTL的能力。
  IoC(Inversion of Control)容器:管理组件的生命周期,使客户获得组件实例不需要创建注册类(与容器环境无关)。
  FreeMarker Templates:使UI组件可重用,从而允许开发者容易定制Web页面的look & feel。
  Interceptors:在Actions处理的前后动态拦截,以简单化Action代码,增加减少代码的机会。
  支持I18N。
  容易和第三方软件集成,包括Hibernate, Spring, Pico, Sitemesh等。
  支持多种视图技术,如JSP,Velocity,FreeMarker,JasperReports,XML等。
  支持Packages和Namespaces,来管理Actions。

分享到:
评论

相关推荐

    WebWork 概述

    ### WebWork概述与关键知识点解析 #### WebWork框架简介 WebWork是由OpenSymphony组织开发的一款专注于组件化和代码重用的MVC模式J2EE Web框架。它旨在简化Web应用程序的设计与开发过程,通过提供一系列核心功能和...

    webWork

    一、WebWork概述 WebWork是由Apache软件基金会维护的一个项目,它提供了一种轻量级、高性能的方式来构建动态Web应用。WebWork的设计理念是将业务逻辑与表现层分离,以提高代码的可维护性和可重用性。它使用Action类...

    webwork详细讲解.doc

    #### WebWork概述 WebWork是由OpenSymphony组织开发的一款专注于组件化和代码重用的MVC模式的J2EE Web框架。该框架的核心目标是简化Web应用的开发流程并提高开发效率。当前WebWork的最新版本为2.1,值得注意的是,...

    webwork in action

    #### 一、WebWork概述 - **WebWork框架简介**:WebWork是一个开源的Java Web应用程序框架,主要用于构建动态的Web应用。它提供了一种灵活的方式来处理HTTP请求,并将它们映射到后端业务逻辑。 - **历史背景**:...

    webwork

    ### WebWork 概述 #### 一、WebWork框架简介 WebWork是由OpenSymphony组织开发的一款基于MVC模式的J2EE Web框架,旨在促进组件化和代码重用。WebWork当前最新版本为2.1,而WebWork 2.x实际上是基于Rickard Oberg...

    webwork入门到精通

    ### WebWork概述 WebWork是一个开源的MVC框架,最初由OpenSymphony组织的Rickard Oberg创建。Rickard Oberg不仅是WebWork的架构师,还是JBoss和XDoclet的创始人,被誉为J2EE领域的杰出人才。WebWork最新版本为2.2.5...

    WebWork深入浅出.rar

    一、WebWork概述 WebWork的核心理念是提供一种更加灵活和强大的MVC架构,它强调代码的可重用性、可维护性和可测试性。相比Struts,WebWork在动作类、拦截器、异常处理、类型转换等方面有着独特的设计和实现,使得...

    webwork文档

    #### WebWork概述 WebWork是由OpenSymphony组织开发的一款专注于组件化和代码重用的MVC模式的J2EE Web框架。其设计初衷在于提供一种更简洁、灵活且功能强大的框架解决方案,相较于传统的MVC框架如Struts,WebWork在...

    浅析webwork

    WebWork概述 WebWork是由OpenSymphony团队开发的MVC(模型-视图-控制器)框架,旨在简化Java Web应用程序的开发。它引入了许多创新特性,如动作映射、拦截器、动态方法调用等,这些特性后来被其他流行的框架如...

    webwork学习文档

    ### 一、WebWork概述 WebWork是由Jboss公司开发的开源框架,后来被Struts2所吸收并发展。WebWork的核心设计理念是通过强大的绑定机制、动作和拦截器系统,简化Java Web应用的开发。与传统的Servlet和JSP相比,...

    基于JSP+WebWork+iBATIS的小系统

    1. **WebWork概述**:WebWork是一个基于MVC(Model-View-Controller)架构的Java Web框架,强调轻量级、高可测试性和强大的Action拦截器。 2. **MVC模式**:模型负责业务逻辑,视图负责数据显示,控制器接收用户请求...

    wework深入浅出

    #### WebWork概述与架构 WebWork是OpenSymphony组织开发的一款基于J2EE框架的Web应用开发框架,目前最新版本为2.2.2,由Rickard Oberg创立。WebWork框架的核心优势在于其灵活的Command模式实现,以及强大的Xwork...

    Webwork2开发指南

    Webwork2 架构概述** Webwork2 的架构基于MVC设计模式,旨在分离业务逻辑、视图展示和用户交互。模型(Model)层负责处理数据和业务逻辑,视图(View)层则负责数据的展示,而控制器(Controller)层作为两者之间的...

    webwork源码底层实现

    6. **OverView.html**:这可能是对整个WebWork框架的概述或文档,可以帮助理解框架的基本结构和设计理念。 7. **META-INF**:这个标准的Java存档(JAR)目录通常包含元数据,比如服务提供者接口(SPI)配置、许可证...

    webwork教程

    #### 二、WebWork架构概述 - **Xwork**: - Xwork是WebWork2的基础,它实现了标准的Command模式。 - 完全脱离了Web层,可以独立于Web容器使用。 - 提供了核心功能,如拦截器、属性验证、类型转换等。 - **WebWork...

Global site tag (gtag.js) - Google Analytics