<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)

    成員連接

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    使用方法:
    1、命令行 (已經(jīng)實(shí)現(xiàn))
    使用格式:java com.easyjf.web.tools.generator.GeneratorTool [-G=]||[-T=] [-XX] <tableName>
    2、Eclipse插件 (正在開(kāi)發(fā)中...)

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

    備注:EasyJF的各項(xiàng)目立足于簡(jiǎn)化J2EE的應(yīng)用開(kāi)發(fā),因此,在基于EasyJWeb快速M(fèi)VC應(yīng)用框架中,已經(jīng)把DAO層的常用功能(對(duì)象的添加、修改、刪除、查詢等操作)移植到了EasyJWeb Tools的業(yè)務(wù)引擎中。因此,一般的中小型Java Web應(yīng)用,可以不用考慮單獨(dú)構(gòu)建DAO層(在需要特殊自定義功能處除外)。

    使用演示:
    1、單獨(dú)生成功能演示
    //單獨(dú)生成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
    //單獨(dú)生成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
    //單獨(dú)生成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
    //單獨(dú)生成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ǒng)類別生成演示
    //下面演示使用系統(tǒng)類別生成,-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ǒng)類別生成,-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ǒng)類別生成,-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ǒng)類別生成,-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、生成一個(gè)完整的應(yīng)用程序演示(同時(shí)生成多個(gè)文件)
    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當(dāng)前開(kāi)發(fā)版本號(hào)為0.6.3,提供的打包下載版本是0.6.0,整個(gè)項(xiàng)目還處于測(cè)試版及不穩(wěn)定階段,歡迎廣大開(kāi)源愛(ài)好者多提建議。
    本文中所提的內(nèi)容會(huì)隨著系統(tǒng)的完善及改進(jìn)有所改變。

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

    《EasyJF協(xié)同及版本控制》詳細(xì)說(shuō)明
    http://www.easyjf.com/html/20060527/3393419193595177.htm?
    ?
    posted on 2006-08-18 17:36 簡(jiǎn)易java框架 閱讀(1090) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 伊人亚洲综合青草青草久热| 免费精品国偷自产在线在线 | 无码一区二区三区免费| 亚洲av区一区二区三| 亚洲国产精品自在自线观看| 桃子视频在线观看高清免费完整| 亚洲最大在线观看| 99在线观看视频免费| 亚洲综合激情六月婷婷在线观看| 7x7x7x免费在线观看| 亚洲国产成人久久综合一区| 免费H网站在线观看的| 中文日韩亚洲欧美制服| 日本久久久免费高清| 精品亚洲成a人在线观看| 波多野结衣视频在线免费观看| 美女又黄又免费的视频| 久久亚洲国产成人影院网站| a毛片久久免费观看| 亚洲人成在线播放网站岛国| 在线观看H网址免费入口| 亚洲精品宾馆在线精品酒店| 国产一精品一aⅴ一免费| 久久久久女教师免费一区| 亚洲AV福利天堂一区二区三| 四虎永久在线精品免费观看视频| 亚洲精品蜜夜内射| 精品国产亚洲一区二区在线观看| 全免费a级毛片免费看| 国产成人亚洲合集青青草原精品| 国产极品粉嫩泬免费观看| 99精品视频免费| 亚洲天堂2016| 久久亚洲av无码精品浪潮| 色老头永久免费网站| 美女18一级毛片免费看| 久久久久久亚洲精品中文字幕| 最近中文字幕免费mv视频8| 久久www免费人成看国产片| 国产精品亚洲自在线播放页码| 亚洲国产精品狼友中文久久久 |