webwork目前最新版本是2.2,现在webwork已经被拆分成了Xwork1和webwork2两个项目。
      xwork简洁,灵活功能强大,它是一个标准的Command模式实现,完全从web层脱离出来。
      webwork2建立在Xwork之上,处理http的响应和请求。webwork2使用ServletDispatcher将http请求的变成Action(业务层Action类),Session(会话),application(应用程序)范围的映射,request请求参数映射。
      webwork安装

      首先从https://webwork.dev.java.net/servlets/ProjectDocumentList  下载最新的webwork压缩包,并解压。
      webwork-2.x.jar就是webwork最新发布的jar包
      webwork-example.war是webwork自带的功能演示例子。
      docs目录是webwork的使用文档,包括api文档,clover文档,单元测试文档等。
      lib是webwork在运行或编译时用到的所有的jar包
      一般的web框架都是通过一个JavaServlet控制器提供统一的请求入口,解析请求的url,在去调用相应的Action进行业务处理。webwork也不例外,它要求你在web.xml文件里配置一个派遣器ServletDispatcher,它初始化webwork的一些配置信息,解析XWork的Action配置信息,根据请求去组装和调用执行相应的拦截器(Interceptor),Action,ActionResult等,具体配置如下:

   <servlet>

   <servlet-name>webwork</servlet-name>

   <servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>

   </servlet>

   <servlet-mapping>

   <servlet-name>webwork</servlet-name>

   <url-pattern>*.action</url-pattern>

   </servlet-mapping>

相关文章:

  • 2021-11-05
  • 2021-08-23
  • 2021-10-15
  • 2021-12-29
  • 2021-12-23
  • 2021-07-09
  • 2021-04-16
  • 2022-01-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
相关资源
相似解决方案