<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产成人精品免费视频动漫| 两个人看的www高清免费观看| 免费女人高潮流视频在线观看| 亚洲国产另类久久久精品黑人| 国产成人1024精品免费| 亚洲精品天堂成人片?V在线播放| 免费激情网站国产高清第一页| 亚洲国产精品专区在线观看| 又长又大又粗又硬3p免费视频| 亚洲日本一区二区一本一道 | 亚洲人成色7777在线观看不卡| 鲁啊鲁在线视频免费播放| 免费一级成人毛片| 一级成人a免费视频| 国产亚洲一区二区三区在线不卡| 精品多毛少妇人妻AV免费久久 | 91精品手机国产免费| 亚洲精品国产第1页| 岛国片在线免费观看| 羞羞漫画登录页面免费| 亚洲国产婷婷六月丁香| 最近中文字幕mv免费高清在线| 亚洲导航深夜福利| 国产无遮挡吃胸膜奶免费看 | 久久九九AV免费精品| 久久久久亚洲精品日久生情| 啦啦啦中文在线观看电视剧免费版 | 成人黄网站片免费视频| 亚洲欧洲日产韩国在线| 精品无码国产污污污免费| 国产黄在线播放免费观看| 亚洲黑人嫩小videos| 在线看片人成视频免费无遮挡| 无码AV动漫精品一区二区免费| 国产亚洲欧洲精品| 成年美女黄网站18禁免费| jizz18免费视频| 亚洲精品午夜在线观看| 亚洲精品无码专区2| 亚洲免费在线观看视频| 免费的黄色网页在线免费观看|