Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 体验xdoclet+struts- -
【标  题】:体验xdoclet+struts- -
【关键字】:xdoclet+struts-
【来  源】:http://blog.csdn.net/HuDon/archive/2006/08/23/1108328.aspx

体验xdoclet+struts- -

Your Ad Here

刚接触xdoclet是在项目利用hibernate时,感觉很不错。

对于Struts,只不过多声明一个task,class名称xdoclet.modules.web.WebDocletTask。除此之外,还需要几个jar,分别是xdoclet-apache-module-1.2.3.jar、xdoclet-ejb-module-1.2.3.jar、xdoclet-web-module-1.2.3.jar和servlet-api.jar。

其实,还需要加入Struts.jar包,因为一些action是需要它的,比如DispatchAction。

对于非xdoclet生成的配置,可手工添加到 global-exceptions.xml 、 struts-controller.xml 等文件中,然后将其放入待mergedir的目录中。xdoclet会将其merge到新生成的struts-config.xml文件中。

关于DispatchAction下的ActionForm验证:由于DispatchAction的一些操作需要验证,而另外一些操作不需要验证,解决方法,就是将所要验证的DispatchAction映射为两个,比如UserAction,一个映射为/deleteUser且不需要验证,而另一个映射为/saveUser且需要验证。

同理,对于几个Action共用一个ValidatorForm的情况,由于验证的属性不同,使其映射为两个,分别采取不同的验证方法。

关于@struts.validator等注释语句,是要写在setXXX方法之前的,与Hibernate的要求写在getXXX方法之前不同。其中@struts.validator-args的arg0resource属性,指明从struts-config.xml文件中指定的.properties文件中获取,而arg0value直接指定值。

 
ANT忠诚伴侣XDoclet下生成struts配置的基本任务手册- -:【上一篇】
XDoclet简化Struts开发:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 能源企业员工买飞机
  • ORACLE一些概念详解以及所用的SQL语句
  • 解析C/c++语言中的sizeof
  • 给对象增加一个简单的自定义事件机制
  • Point-to-Point Tunneling Protocol (PPTP) RFC2637
  • SQA测试过程
  • 一个简单的vsftpd.conf 匿名登陆
  • C++之父 B. Stroustrup 近期言论
  • Debian参考手册(1-2)
  • :: Java不是增强的HTML ::
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.