<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,用于測試的數據



    主站蜘蛛池模板: 巨胸狂喷奶水视频www网站免费| 两性刺激生活片免费视频| 成年在线观看网站免费| 亚洲人精品午夜射精日韩| 天堂亚洲免费视频| 国产青草视频免费观看97| 精品亚洲AV无码一区二区| 午夜不卡久久精品无码免费| 国产亚洲精品看片在线观看| 亚洲色大成网站www尤物| 嫩草视频在线免费观看| 亚洲18在线天美| 三年片在线观看免费大全| 亚洲色图.com| 免费观看的毛片大全| 亚洲youjizz| 久久久久久久免费视频| 亚洲熟妇av一区| 日本免费xxxx色视频| 亚洲乱色熟女一区二区三区蜜臀| 国产成人福利免费视频| 亚洲AV无码成人专区| 亚洲第一成年网站视频| 青青青免费国产在线视频小草| 老司机亚洲精品影院无码 | 亚洲欧洲第一a在线观看| 免费看一区二区三区四区| 亚洲av日韩av激情亚洲| 99爱在线观看免费完整版| 国产色在线|亚洲| 成人爱做日本视频免费| 亚洲AV永久无码精品一福利| 亚洲福利精品电影在线观看| 国产在线国偷精品免费看| 亚洲一区影音先锋色资源| 美女网站免费福利视频| 亚洲AV无码专区在线亚| 免费夜色污私人影院在线观看| 久久无码av亚洲精品色午夜 | 香港特级三A毛片免费观看| 亚洲国产日韩在线视频|