<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    AppGen
    1、在AppGen中沒有能夠生成Struts的Form
    在gen的target的中,添加生成Struts Form的子任務
    ??????? <!-- generate struts forms -->
    ??????? <xdoclet destdir="${build.dir}/${gen.dir}/web" excludedtags="@version,@author"
    ??????????? addedtags="@xdoclet-generated at ${TODAY}" force="${xdoclet.force}"
    ??????????? mergedir="metadata/web">
    ??????????? <fileset dir="F:\\Java\\Eclipse\\Space\\appfuse\\WEB-INF\\src"/>

    ??????????? <configParam name="basePackageName" value="org.appfuse"/>

    ??????????? <!-- generate struts forms -->
    ??????????? <actionform templateFile="${template.dir}/generic/struts_form.xdt">
    ??????????????? <packageSubstitution packages="model" substituteWith="webapp.form"/>
    ??????????? </actionform>
    ??????? </xdoclet>

    2、在AppGen中沒有能夠生成struts-config.xml
    在gen的target中添加生成Struts-config.xml的子任務。
    ??????? <taskdef name="webdoclet" classname="xdoclet.modules.web.WebDocletTask">
    ??????????? <classpath>
    ??????????????? <path refid="xdoclet.classpath"/>
    ??????????????? <path refid="web.libs.classpath"/>
    ??????????? </classpath>
    ??????? </taskdef>
    ??????? <webdoclet destdir="build/gen/web/WEB-INF" force="true"
    ??????????? mergedir="metadata/web" excludedtags="@version,@author" verbose="true">
    ??????????? <fileset dir="${model.src.dir}"/>
    ??????????? <strutsconfigxml validateXML="true" version="1.2"/>
    ??????????? <strutsvalidationxml version="1.1.3"/>
    ??????? </webdoclet>
    其中需要注意的是web.libs.classpath,一開始我沒有添加這些庫,結果無法正確生成配置文件。
    在Appfuse中,大多數的Action是繼承BaseAction的,只有UploadAction是直接繼承Struts的Action;在沒有添加庫文件時,生成的struts-config.xml只包含一個UploadAction的映射。
    添加完整的庫文件后,才能生成正確的配置文件。

    最后整理一下,使用AppGen生成的文件:

    1、ApplicationContext-hibernate.xml中添加personDao的配置,ApplicationContext-service.xml中添加personManager的配置
    2、PersonDaoHibernate.java,PersonManager.java,PersonManagerImpl.java,PersonAction.java,PersonForm.java,PersonAction.java
    3、PersonForm.jsp,PersonList.jsp
    4、struts-config.xml覆蓋
    5、menu-config-Person.xml合并到menu-config.xml中,menu-Person.jsp添加到common\menu.jsp中
    6、sample-data-Person.xml,用于測試的數據



    主站蜘蛛池模板: 亚洲一区在线观看视频| 色偷偷亚洲第一综合网| 99久久婷婷免费国产综合精品| 日本免费一区尤物| 亚洲无人区码一二三码区别图片| 亚洲爆乳成av人在线视菜奈实| 成年人免费视频观看| 亚洲精品无码一区二区| 日本一道本高清免费| 噜噜噜亚洲色成人网站| 免费大黄网站在线观看| 亚洲精品免费视频| 理论亚洲区美一区二区三区| 日本一道本高清免费| 暖暖免费中文在线日本| 亚洲中文字幕第一页在线| 麻豆精品成人免费国产片| 亚洲黄色免费观看| 一级毛片视频免费| 国产亚洲人成无码网在线观看| 久久精品中文字幕免费| 国产黄色片在线免费观看| 日日躁狠狠躁狠狠爱免费视频| 国产AV无码专区亚洲AV漫画 | 国产亚洲精品激情都市| 中文字幕免费在线看| 日韩成人免费在线| 国产精品成人免费观看| 日本大片在线看黄a∨免费| 产传媒61国产免费| 久久精品国产亚洲AV麻豆网站| A级毛片内射免费视频| 三级片免费观看久久| 亚洲首页在线观看| 日本特黄a级高清免费大片| 一级做a爰全过程免费视频毛片| 亚洲成年轻人电影网站www | 亚洲图片激情小说| 8x成人永久免费视频| 亚洲精品无码久久久久| 无码国产精品一区二区免费式影视|