WebWork安装和配置浅析

1、下载和WebWork的安装

10年积累的成都网站设计、成都网站建设、外贸网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有北屯免费网站建设让你可以放心的选择与我们合作。

(1)本教程基于WebWork 2.1版本,在webwork.dev.java.net网站上下载webwork-2.1.zip;

(2)将压缩包解压,使用WebWork安装所需要的lib包括webwork-2.1.jar和lib/core文件夹中的jar文件

2、建立Web应用程序

(1)这里假设你安装了Servlet容器,并知道如何创建一个Web应用程序;如果你不知道,建议学习Apache Tomcat(Apache Jakarta项目中的一个免费Servlet容器);

(2)复制需要的运行库(webwork-2.1.jar和lib/core/*.jar)到Web应用程序的WEB-INF/lib文件夹中;

(3)WebWork配置web.xml、xwork.xml和validators.xml文件;

(4)web.xml看起来象下面的样子:

 
 
 
  1. Inc.//DTD Web Application 2.3//EN"
  2. "http://java.sun.com/dtd/web-app_2_3.dtd"> 
  3.        
  4. My WebWork Application       
  5.               
  6. webwork              
  7. com.opensymphony.webwork.dispatcher.ServletDispatcher
  8.               
  9. 1       
  10.        
  11.               
  12. webwork              
  13. *.action       
  14.        
  15.               
  16. webwork              
  17. /WEB-INF/lib/webwork-2.1.jar
  18.        

为了使用WebWork,必须注册ServletDispatcher,并映射到*.action;作为可选,如果要使用WebWork的tags,要声明WebWork的taglib描述;

(5)在WEB-INF/classes目录下创建WebWork的配置文件xwork.xml,下面是一个配置框架(会在教程的后面增加内容):

 
 
 
  1. "-//OpenSymphony Group//XWork 1.0//EN" 
  2. "http://www.opensymphony.com/xwork/xwork-1.0.dtd"> 
  3.        
  4.        
  5.               
  6.        
  7.        

这做两件事:

◆导入webwork-default.xml(位于webwork-2.1.jar中)的配置信息,包含WebWork应用程序的缺省配置;

◆定义名为default的package,用于actions、 results和interceptors的注册;这个package继承webwork-default,以继承其中定义的配置;

(6)在WEB-INF/classes目录下创建validators.xml。包括以下内容:

 
 
 
  1. "-//OpenSymphony Group//XWork Validator1.0//EN" 
  2. "http://www.opensymphony.com/xwork/
  3. xwork-validator-1.0.dtd">  
  4.         
  5. class="com.opensymphony.xwork.validator.validators.
  6. RequiredFieldValidator"/>        
  7. class="com.opensymphony.xwork.validator.validators.
  8. RequiredStringValidator"/>        
  9. class="com.opensymphony.xwork.validator.validators.
  10. IntRangeFieldValidator"/>        
  11. class="com.opensymphony.xwork.validator.validators.
  12. DateRangeFieldValidator"/>        
  13. class="com.opensymphony.xwork.validator.validators.
  14. ExpressionValidator"/>        
  15. class="com.opensymphony.xwork.validator.validators.
  16. FieldExpressionValidator"/>        
  17. class="com.opensymphony.xwork.validator.validators.
  18. EmailValidator"/>        
  19. class="com.opensymphony.xwork.validator.validators.
  20. URLValidator"/>        
  21. class="com.opensymphony.xwork.validator.validators.
  22. VisitorFieldValidator"/>        
  23. class="com.opensymphony.xwork.validator.validators.
  24. ConversionErrorFieldValidator"/> 

这个文件定义可以使用的有效Validators。

网站栏目:WebWork安装和配置浅析
转载来于:http://www.shufengxianlan.com/qtweb/news24/493024.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联