<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ā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲成a人片77777老司机| 免费在线观看毛片| 亚洲电影免费在线观看| 性无码免费一区二区三区在线| 亚洲综合在线另类色区奇米| 中文字幕在线观看免费| 国产亚洲美女精品久久久| 一本大道一卡二大卡三卡免费| 亚洲精品视频久久久| 国产伦精品一区二区免费| 久久久久亚洲av成人无码电影| 一区二区三区免费精品视频| 亚洲一级片内射网站在线观看| 性生大片视频免费观看一级| 在线亚洲精品福利网址导航| 岛国精品一区免费视频在线观看| 亚洲午夜久久久久久噜噜噜| 日本在线免费观看| 97亚洲熟妇自偷自拍另类图片| 中国人xxxxx69免费视频| 亚洲欧洲国产精品久久| 女人18毛片水真多免费看| 精品久久久久久亚洲综合网| 国产亚洲av片在线观看18女人| 久久国产乱子伦精品免费看| 亚洲午夜电影一区二区三区| 国产一级大片免费看| a级日本高清免费看| 亚洲免费在线观看视频| 国产一精品一aⅴ一免费| 成全视频免费观看在线看| 亚洲日产2021三区| 免费国内精品久久久久影院| 成人爽a毛片免费| 亚洲熟妇无码AV不卡在线播放 | 亚洲av无码不卡久久| 国产小视频免费观看| 日本免费一区二区久久人人澡| 亚洲性猛交xx乱| 亚洲综合色视频在线观看| 久久国产乱子伦免费精品|