`
vencent
  • 浏览: 33870 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

WebWork学习小记

阅读更多
1、集成各种view
推荐直接使用 result type 集成
2、在集成freemarker时候需要注意:
  1)<#assign ww=JspTaglibs["/WEB-INF/lib/webwork.tld"] />已不用因为webwork2.2的freemarker的tag支持是内置的,
  2)${wwUtil}已换成${webwork}
3、使用sitemesh时,一般推荐使用其PageFilter得扩展。
  1)Velocity:VelocityPageFilter
  2)Freemarker:
FreeMarkerPageFilter
  3)ActionContextCleanUp的作用是告诉会通知FilterDispatcher在正确的时间清除请求.否则,ActionContext将在SiteMesh修饰器访问数据之前被清除.
  ∴ 使用的时候web.xml加声明(顺序很重要)
<!----><filter>
<filter-name>webwork-cleanup</filter-name>
<filter-class>
   com.opensymphony.webwork.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
<filter>
<filter-name>sitemesh</filter-name>
<!-- 此处的XXX为Velocity或FreeMarker,根据实际而定 -->
<filter-class>com.opensymphony.webwork.sitemesh.XXXPageFilter</filter-class>
</filter>
<filter>
<filter-name>webwork</filter-name>
<filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class>
</filter>

<filter-mapping>
<filter-name>webwork-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>webwork</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>



Vencent Chen 2006-06-04 17:02 发表评论
分享到:
评论

相关推荐

    webwork中文 webwork中文参考 webwork中文资料 webwork学习资料

    ### WebWork中文学习资料 #### WebWork框架概览 WebWork是一个由OpenSymphony组织开发的J2EE Web框架,其设计目标在于组件化和代码重用,采用MVC(Model-View-Controller)模式。WebWork框架的核心分为两部分:...

    webwork 学习 培训 ppt

    总的来说,WebWork学习培训PPT的内容涵盖了从WebWork的基本概念、MVC模式的解释、与其他框架的对比,到Action、ActionSupport、ActionContext和Interceptor的详细讲解,为学员提供了全面了解和掌握WebWork所需的理论...

    webwork学习资料

    这个“webwork学习资料”压缩包包含了一本中文文档,非常适合对WebWork感兴趣的初学者进行深入学习。 在Web开发中,MVC模式是一种常用的设计模式,它将应用程序分为三个主要部分:模型(Model)、视图(View)和...

    webwork学习文档和实例

    这个“webwork学习文档和实例”压缩包包含了一系列资源,可以帮助初学者或经验丰富的开发者深入理解WebWork框架的工作原理及其用法。 首先,`webwork.doc`很可能是WebWork的官方文档,其中包含了框架的核心概念、...

    webwork学习资料参考

    webwork学习资料参考,机密资料······························

    Webwork学习稀料

    在这个"Webwork学习稀料"的压缩包中,我们可以找到关于Webwork的开发指南和课件,这些都是深入理解并掌握Webwork的关键资源。 首先,我们来看《Webwork开发指南》。这本书可能由夏昕等人编写,是学习Webwork的入门...

    webwork2个人学习总结

    以下是对Webwork2框架的学习总结: 1. **JAR包下载与项目配置**: - 开始学习Webwork2时,首先需要下载对应的JAR包,例如webwork-2.2.6.2版本。 - 将下载的JAR包放入项目中的LIB目录,包括default文件夹下的所有...

    webwork 入门学习

    本篇将围绕"WebWork入门学习"这一主题,深入讲解WebWork的核心概念、基本架构以及如何使用WebWork进行Web项目开发。 一、WebWork简介 WebWork由Apache软件基金会维护,其设计理念是通过减少样板代码和提供强大的...

    webwork学习笔记(全)

    **WebWork 学习笔记(全)** WebWork 是一个基于 Java 的开源MVC(Model-View-Controller)框架,它旨在简化企业级Web应用程序的开发。本教程将全面介绍WebWork的核心概念、架构和使用方法。 **WebWork 介绍** ...

    WebWork学习资料

    这个“WebWork学习资料”压缩包显然包含了与WebWork相关的文档资源,包括.doc和.pdf两种格式,这通常意味着有详细的教程、指南、案例研究或者可能的API参考文档。 WebWork的核心特性包括: 1. **动作映射**:...

    webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

    在"webwork-1.4-src.zip"这个压缩包中,包含了WebWork1.4的源代码,这对于学习和理解WebWork的工作原理以及进行定制开发非常有帮助。 1. **MVC模式**:WebWork1.4遵循MVC架构,将应用程序分为模型、视图和控制器三...

    WebWork2学习笔记

    本学习笔记将深入探讨WebWork2的核心概念、主要特性以及如何在实际项目中应用。 首先,WebWork2的核心是Action,它是处理用户请求的中心组件。Action类负责接收HTTP请求,执行业务逻辑,并通过Result将处理结果返回...

    webWork

    通过深入学习"webWork学习文档",开发者不仅可以掌握WebWork的基本使用,还能了解其背后的架构设计,从而更好地利用这一框架来构建高效、可维护的Web应用。在实践中,不断探索和积累经验,将有助于提升个人在Java ...

    webwork教程很好的学习教程

    ### WebWork教程知识点详解 #### 一、WebWork框架简介 **WebWork**是一个由OpenSymphony组织开发的Java Web...通过本教程的学习,读者可以深入了解WebWork的核心概念和技术细节,为进一步的实际开发打下坚实的基础。

    webwork学习

    ### WebWork学习知识点 #### 一、WebWork简介 **WebWork**是由OpenSymphony组织开发的一款基于MVC模式的J2EE Web框架,旨在促进组件化和代码重用。WebWork当前最新版本为2.1,其前身是Rickard Oberg开发的WebWork...

    WebWork docs 2 -- webWork 详细的说明文档

    通过对WebWork docs 2 的深入学习,开发者能够熟练掌握WebWork框架,从而更高效地构建企业级Java Web应用。这个文档集合是一个宝贵的资源,无论你是初学者还是经验丰富的开发者,都能从中获益。

    WEBWORK

    WebWork 是一个基于 Java 的开源 MVC(Model-View-Controller)框架,它在早期的 Web 应用开发中非常流行,尤其是在 Struts 1 之前。WebWork 提供了强大的动作(Action)处理、类型转换、拦截器(Interceptor)机制...

    webwork

    在提供的"Webwork2 Guide.pdf"文档中,你可能会学习到如何安装配置WebWork2环境,创建和运行第一个WebWork应用程序,理解Action和Interceptor的工作原理,以及如何利用WebWork的特性进行表单处理、异常管理和国际化...

Global site tag (gtag.js) - Google Analytics