`
libg
  • 浏览: 58403 次
  • 性别: Icon_minigender_1
  • 来自: 河北邯郸
社区版块
存档分类
最新评论

webWork记录

阅读更多

spring整合webwork/hibernate
需要有三个主要的步骤
<1>进行倒入webwork所需要的包
webwork的jar包:
commons-logging.jar ---已有
freemarker.jar  ---已有
javamail.jar  ---已有
ognl.jar  
oscore.jar
rife-continuations.jar
xwork.jar
webwork-2.2.4.jar
<2>创建两个文件
 1.webwork.properties:
 其中的内容是:webwork.objectFactory=spring这说明webwork由spring来管理
 2.xwork.xml
 其中的内容是:web请求的配置:相当于struts的struts-config.xml文件中的配置信息
 目前的内容为:
  <!--第一行是webwork的dtd的规范-->
  <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd">
  <xwork>
   <include file="webwork-default.xml"></include>
   <package name="default" extends="webwork-default">
    <action name="register" class="userAction" method="saveLogin">
     <result name="success">register_success.jsp</result>
    </action>
    <action name="loginV" class="userAction" method="loginValidate">
     <result name="success">register_success.jsp</result>
    </action>
   </package>
  </xwork>
<3>web.xml文件的配置
需要写一个监听器的配置/和一个过滤器的配置
 <filter>
  <filter-name>webwork</filter-name>
  <filter-class>
   com.opensymphony.webwork.dispatcher.FilterDispatcher
  </filter-class>
 </filter>
 <filter-mapping>
  <filter-name>webwork</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 <listener>
  <listener-class>
   org.springframework.web.context.ContextLoaderListener
  </listener-class>
 </listener>

/*********************************************************/
<!--spring的配置:-->
 <!-- Action -->
 <bean id="userAction" class="org.lbg.wwsh.action.LoginAction">
  <property name="loginService">
   <ref local="loginService" />
  </property>
 </bean>

<!--在请求中的流程-->
比如提交了一个动作为:register.action的动作
第一:在页面的from提交一个动作时到web.xml中,在其中找到了一个过滤器的配置/监听器配置
根据filter的配置到webwork的管理范围内去了
第二:到xwork.xml文件中找到名为register的再找到class的名字到spring中去
第三: 在bean中找到id为xwork中class名字一样的就是最终要请求到的action---method结束了.

分享到:
评论

相关推荐

    WebWork2.0讲解说明

    3. Interceptors(拦截器):拦截器是WebWork2.0的一个强大功能,允许在Action调用前后插入自定义逻辑,如权限验证、日志记录等。 二、WebWork2.0主要特性 1. 智能表单绑定:WebWork2.0支持自动将HTTP请求参数绑定...

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

    4. **拦截器(Interceptors)**:拦截器允许在Action执行前后插入额外的功能,如日志记录、事务管理、权限检查等。学习如何编写和配置拦截器能提高代码的复用性和可维护性。 5. **结果(Results)**:Results定义了...

    webwork

    3. **拦截器(Interceptors)**:WebWork 使用拦截器来执行一些预处理或后处理任务,如权限验证、日志记录等。拦截器可以在Action执行前后插入自定义逻辑,增强了系统功能的灵活性。 4. **异常处理**:WebWork 提供...

    webwork_框架文档

    `Interceptor`是WebWork中的另一个关键概念,它允许在Action执行前后插入自定义逻辑,例如验证、日志记录、性能监控等。 WebWork的类型转换功能是其一大亮点,它可以自动将HTTP请求参数转换为Action类的属性类型,...

    webwork2开发指南

    1. 动作拦截器(Interceptors):拦截器可以对动作执行前后的流程进行增强,如权限检查、日志记录等。通过配置,可以灵活地组合和应用拦截器。 2. 数据验证(Validation):WebWork2提供了强大的数据验证机制,可以...

    webWork

    2. Interceptors(拦截器):在Action执行前后运行的组件,用于实现通用的业务逻辑,如权限检查、日志记录等。拦截器链可以灵活配置,提供了强大的扩展能力。 3. XWork:WebWork的底层框架,负责对象管理、依赖注入...

    webwork源码底层实现

    4. **Interceptors(拦截器)**:WebWork引入了拦截器的概念,它们在Action执行前后执行,可以实现通用的功能,如权限检查、日志记录等。在源码中,你会看到这些拦截器的实现。 5. **Value Stack(值栈)**:...

    webwork.pdf

    拦截器可以在Action执行前后进行预处理或后处理,比如权限检查、日志记录、事务管理等。这种机制使得开发者可以轻松地在不修改Action代码的情况下,添加新的功能或修改现有行为,大大提高了代码的复用性和可维护性。...

    webWork2开发指南

    3. **Interceptors(拦截器)**:WebWork2引入了拦截器的概念,它们在Action执行前后执行,可以用于日志记录、事务管理、权限验证等。拦截器的使用使得代码更易于组织和复用。 4. **动态方法调用(Dynamic Method ...

    webwork中文参考手册

    3. **拦截器(Interceptor)**:类似于AOP(面向切面编程),WebWork允许开发者定义拦截器来处理共性任务,如日志记录、事务管理、权限检查等,这些任务可以在动作执行前后自动进行。 4. **强大的表单处理**:...

    WebWork 教程

    拦截器(Interceptor)是WebWork中另一项核心功能,它允许在Action执行前后插入额外的行为,如日志记录、性能监控、权限检查等。拦截器框架的灵活性和可扩展性,使其成为WebWork框架中最具吸引力的特性之一。同时,...

    webwork中文帮助文档

    - 常用于权限检查、日志记录、事务管理等场景。 8. **Ajax支持**: - WebWork可以与Ajax技术无缝集成,创建富客户端应用。 - 使用AjaxRequestProcessor来处理异步请求,提高用户体验。 9. **测试与调试**: - ...

    java私塾][Spring讲解+webwork2整合+webwork2整合全套

    根据提供的文件信息,我们可以推断出这是一篇关于Java私塾中的Spring框架讲解与WebWork2整合教程的文章。下面将围绕这些关键词展开详细的讲解。 ### Spring框架基础 #### Spring简介 Spring是一个开源框架,最初由...

    Webwork2_guide

    拦截器可以用来处理如登录检查、日志记录、性能监控等功能,极大地增强了框架的灵活性。 5. **动作(Action)**:在Webwork2中,Action是业务逻辑的主要载体,它们是模型层与控制器之间的桥梁。每个Action对应一个...

    WebWork2配置

    4. **拦截器**:WebWork2通过拦截器链来增强Action的执行过程,例如,权限检查、日志记录、事务管理等。在webwork.xml中,你可以创建自定义的拦截器并将其添加到默认的拦截器栈中。 5. **结果类型配置**:WebWork2...

    webwork所需要的包

    8. **测试和支持库**:为了确保WebWork的正常工作,可能还需要其他支持库,如`commons-lang.jar`、`log4j.jar`等,它们分别提供了通用的工具类和日志记录功能。 在配置WebWork项目时,确保正确地添加了这些JAR文件...

Global site tag (gtag.js) - Google Analytics