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

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

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

    隨筆 - 115  文章 - 481  trackbacks - 0
    <2007年8月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(19)

    隨筆檔案(115)

    文章檔案(4)

    新聞檔案(1)

    成員連接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

       這是[挑戰(zhàn)MVC極限]EasyJWeb-1.0特性搶先看系列的第二篇文章,今天通過一個Spring2+JPA(Hibernate3.2)+EasyJWeb添刪改查的示例,讓你通過兩分鐘的時候快速進入到EasyJWeb快速開發(fā)的體驗中。

      EasyJWeb作為一個開源項目,我們首先來看看與其相關的資源:
      官方網站:http://www.easyjf.com/easyjweb
      EasyJWeb協(xié)同開發(fā)源碼庫SVN:ttp://svn.easyjf.com/repository/easyjf/easyjweb/trunk
      EasyJWeb源碼http下載:http://www.easyjf.com/easyjweb/download.htm

      進入快速體驗,步驟如下:
      1、 下載最新源碼并解壓;
      2、 在命令行執(zhí)行bin\easyjweb crud d:\myppp
      3、 切換到d:\mypp\bin目錄,執(zhí)行sample
      4、 通過http://localost:82/ejf/account/list查看運行效果。

      下面分別簡單介紹,在拿到了EasyJWeb的源碼后,解壓后會提到如下的目錄結構:
     
      使用命令行,切換到bin目錄,執(zhí)行easyjweb crud d:\myapp命令。(如果是第一次執(zhí)行,如果只下載了EasyJWeb所依賴jar庫,則需要稍為等一會兒,系統(tǒng)會到網上下載使用EasyJWeb+Spring2+JPA應用所依賴的包)。
      稍等一會就能看到一個在d:\myapp目錄下生成了一個基于EasyJWeb+Spring2+JPA的Crud應用目錄。myapp的目錄結構大致如下:
     
      命令行進入d:\mypp\bin目錄,可以看到如下的目錄結構:


     
      bin目錄中都是EasyJWeb快速開發(fā)提供的一些腳本及命令,包括數(shù)據庫,Web服務器,代碼生成,示例應用等。
    直接輸入sample,按回車會進入EasyJWeb的代碼生成示例引擎,執(zhí)行代碼生成、編譯、發(fā)布、運行并啟動瀏覽器查看結果的快速體驗流程。這樣一個基于EasyJWeb+JPA+Spring的企業(yè)級應用添加改查(CRUD)示例就運行起來了。如下圖所示:

     
    (代碼生成提示信息)
     
    (自動彈出瀏覽器顯示運行結果)


    (執(zhí)行添刪改查等操作)

      通過操作生成的運用程序,我們發(fā)現(xiàn)該骨架應用包括了添刪改查、分頁、按屬性排序,服務器端自動驗證等非常實用的操作。
      在項目的\src\main\java目錄下面可以查看到生成的源代碼,其中Entity Account.java的代碼如下圖:

     
    (Account.java的源碼)

    EasyJWeb-1.0使用maven來進行持續(xù)集成及開發(fā),你可以根據需要使用maven來進行具體的構建工作。比如下面的命令:
    maven compile 執(zhí)行編譯當前的項目
    maven jar:jar 編譯當前項目并發(fā)布成jar包
    maven war:war 編譯當前Web應用項目并發(fā)布成war包

    EasyJWeb在maven的基礎上,提供了一些簡化后的命令腳本,使你能根據需要快速上手項目:
    easyjweb blank d:\myapp 生成一個空的EasyJWeb項目,只需要為數(shù)非常少的jar。
    easyjweb crud d:\mypp 生成一個基于EasyJWeb+Spring+JPA的項目,包含相關的代碼生成腳本、工具以及需要的相關的jar。
    easyjweb curd d:\myapp -dbo生成一個基于EasyJWeb+EasyDBO的項目,并包含代碼生成腳本等,生成的是基于EasyDBO的CRUD應用。

    在生成的Crud應用項目中,我們可以使用bin下面的generator命令來生成包括添刪改查在內的各種通用代碼。如:
    generator entity entity的描述信息 -根據實體的描述信息,生成添刪改查應用。
    generator domain domainFullName根據domainFullName域對象來生成該域對象的添刪改查應用。

    posted on 2007-08-10 10:05 簡易java框架 閱讀(932) 評論(3)  編輯  收藏

    FeedBack:
    # re: [挑戰(zhàn)MVC極限]EasyJWeb-1.0特性之二-快速體驗  2007-08-10 10:34 terrybean
    怎么跟rails一樣啊?模仿?要是開發(fā)有這么快就好了。  回復  更多評論
      
    # re: [挑戰(zhàn)MVC極限]EasyJWeb-1.0特性之二-快速體驗  2007-08-10 10:59 Ming wang
    體驗了一下,開發(fā)起來特別快

    就是下載MAVEN 的JAR 時慢了點

    這網速

      回復  更多評論
      
    # re: [挑戰(zhàn)MVC極限]EasyJWeb-1.0特性之二-快速體驗 [未登錄] 2007-08-11 17:02 ty
    很好用,呵呵!  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 久久这里只精品国产免费10| 日韩毛片一区视频免费| 免费网站看av片| 亚洲精品乱码久久久久久蜜桃不卡| 日韩欧美亚洲中文乱码| 国产精品冒白浆免费视频| 亚洲av日韩av永久在线观看| 国产网站免费观看| 全部一级一级毛片免费看| 国产亚洲自拍一区| 麻豆精品不卡国产免费看| 亚洲电影国产一区| 国产大片线上免费观看| 亚洲Av永久无码精品黑人| 免费v片在线观看| igao激情在线视频免费| 亚洲成av人影院| 2021在线永久免费视频| 亚洲乱码中文字幕在线| 免费一级成人毛片| 日韩精品无码免费专区午夜| 亚洲成年人在线观看| 91免费资源网站入口| 豆国产96在线|亚洲| 亚洲精品无码av人在线观看| 最近免费中文字幕mv在线电影| 亚洲一区二区三区四区视频| 免费无遮挡无码永久在线观看视频| 国产亚洲精彩视频| 亚洲精品国产精品乱码视色| 在线精品一卡乱码免费| 亚洲国产精品自在自线观看 | 青青草免费在线视频| 亚洲AV成人一区二区三区观看| 亚洲精品无码久久久久AV麻豆| 很黄很污的网站免费| 亚洲日韩乱码中文字幕| 亚洲国产另类久久久精品小说| 无码国产精品一区二区免费| 视频免费1区二区三区| 亚洲麻豆精品果冻传媒|