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

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

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

    隨筆 - 115  文章 - 481  trackbacks - 0
    <2006年8月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(19)

    隨筆檔案(115)

    文章檔案(4)

    新聞檔案(1)

    成員連接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    使用方法:
    1、命令行 (已經實現)
    使用格式:java com.easyjf.web.tools.generator.GeneratorTool [-G=]||[-T=] [-XX] <tableName>
    2、Eclipse插件 (正在開發中...)

    功能簡介:
    1、只要進行合理的設置,可以生成基于任意框架的應用程序,默認生成基于EasyJWeb、EasyDBO的J2EE應用系統;
    2、根據數據表名稱,生成包括Domain Bean、動態視圖腳本(Velocity及JSP)、DAO層的接口、DAO層接口實現、Service層接口、Service層接口實現等應用代碼;
    3、生成基于jUnit的各層單元測試代碼;
    4、生成一個完整的應用示例程序;
    5、重新生成部分代碼;
    6、自動修改文件中的部分代碼;

    備注:EasyJF的各項目立足于簡化J2EE的應用開發,因此,在基于EasyJWeb快速MVC應用框架中,已經把DAO層的常用功能(對象的添加、修改、刪除、查詢等操作)移植到了EasyJWeb Tools的業務引擎中。因此,一般的中小型Java Web應用,可以不用考慮單獨構建DAO層(在需要特殊自定義功能處除外)。

    使用演示:
    1、單獨生成功能演示
    //單獨生成tableEdit.html
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -G=com.easyjf.web.tools.generator.GeneratorWebEditPage Message
    //單獨生成tableList.html
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -G=com.easyjf.web.tools.generator.GeneratorWebListPage Message
    //單獨生成webAction.java
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -G=com.easyjf.web.tools.generator.GeneratorWebAction Message
    //單獨生成domainBean.java
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -G=com.easyjf.web.tools.generator.GeneratorDomainBean Message
    //指定domain Bean的路徑
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -G=com.easyjf.web.tools.generator.GeneratorDomainBean -package=com.easyjf.example.domain Message
    //指定控制器action的路徑,以及domain Bean包路徑,生成控制器action
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -G=com.easyjf.web.tools.generator.GeneratorDomainBean -package=com.easyjf.example.action -beanPackage=com.easyjf.example.domain Message

    2、使用指定系統類別生成演示
    //下面演示使用系統類別生成,-T=editPage 表示生成tableEdit.html
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -t=editPage -package=com.easyjf.example.domain Message

    //使用系統類別生成,-T=listPage 表示生成tableList.html
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -t=listPage ?Message

    //使用系統類別生成,-T=bean 表示生成Domain Bean,即tableName.java
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -t=bean ?Message

    //使用系統類別生成,-T=action 表示生成Web控制器Action,即tableNameAction.java
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -t=action ?Message

    3、生成一個完整的應用程序演示(同時生成多個文件)
    java -cp "../lib/velocity-1.4.jar;../lib/EasyDBO0.5.0.jar;../lib/log4j-1.2.13.jar;../lib/dom4j-1.6.1.jar;../lib/commons-beanutils-core1.7.1.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-dbcp-1.2.1.jar;../lib/commons-pool-1.3.jar;../lib/jaxen.jar;../lib/mysql-connector-java-3.1.12-bin.jar;../webapps/WEB-INF/classes;../lib/jtds-1.2.jar;../lib/junit-3.8.1.jar" com.easyjf.web.tools.generator.GeneratorTool -t=crud ?Message


    EasyJWeb當前開發版本號為0.6.3,提供的打包下載版本是0.6.0,整個項目還處于測試版及不穩定階段,歡迎廣大開源愛好者多提建議。
    本文中所提的內容會隨著系統的完善及改進有所改變。

    EasyJWeb源碼SVN
    http://svn.easyjf.com/repository/easyjf/easyjweb/

    《EasyJF協同及版本控制》詳細說明
    http://www.easyjf.com/html/20060527/3393419193595177.htm?
    ?
    posted on 2006-08-18 17:36 簡易java框架 閱讀(1084) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲av麻豆aⅴ无码电影| 啦啦啦www免费视频| 亚洲人成网亚洲欧洲无码久久| 看全免费的一级毛片| 四虎影视在线永久免费看黄| 国产精品久久亚洲一区二区| 四虎永久免费网站免费观看| 男女男精品网站免费观看| 亚洲日韩VA无码中文字幕| 女同免费毛片在线播放| 亚洲AV第一页国产精品| 91青青青国产在观免费影视| 亚洲国产成人在线视频| 午夜无遮挡羞羞漫画免费| 国产成人亚洲综合无| 国产成人综合亚洲AV第一页 | 亚洲男人的天堂在线播放| 一级毛片免费不卡在线| 亚洲无砖砖区免费| 在线免费视频一区二区| 蜜芽亚洲av无码一区二区三区| 亚洲国产精品第一区二区三区| 国产人成网在线播放VA免费| 亚洲人成网址在线观看| 人禽杂交18禁网站免费| 美女一级毛片免费观看| 亚洲AV中文无码乱人伦下载 | 亚洲色无码国产精品网站可下载| 在线观看亚洲免费| 国产午夜无码精品免费看动漫| 亚洲精品高清国产麻豆专区| 成人免费视频国产| 很黄很污的网站免费| 77777亚洲午夜久久多喷| 亚洲区不卡顿区在线观看| 50岁老女人的毛片免费观看| 亚洲久热无码av中文字幕| 国产午夜亚洲精品国产成人小说| 97公开免费视频| 立即播放免费毛片一级| 亚洲视频在线不卡|