<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年12月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(19)

    隨筆檔案(115)

    文章檔案(4)

    新聞檔案(1)

    成員連接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    我們非常榮幸的宣布,經過EasyJF團隊成員幾個月的努力和付出,EasyJWeb-1.0 m3今日正式對外發布,該版本作了非常多的調整和功能的改善,以求對開發人員帶來更多幫助和和方便。
    EasyJWeb-1.0 m3版本新增功能
    1.  框架核心日志及提示信息支持國際化。
    2.  提供了三個簡單但能反映Java Web開發的完整入門示例。
    3.  提供多種模板引擎支持,率先支持了由國人開發的模板引擎CommonTemplate
     
    EasyJWeb-1.0 m3所做的改進
    1.  改進了項目的發布目錄結構
    2.  開源版權許可改為了Apache License2.0
    3.  規范了EasyJWeb Tools的使用,可以快速生成EJS的應用,并對生成模板進行了調整
    4.  修正了這兩個月來大家提出的Bug及調整了一些功能,詳情見jira.easyjf.com
    5.  完善了入門文檔,詳情見wiki.easyjf.com
     
    EasyJWeb-1.0 m3的獲取
    easyjweb-1.0-m3.zip(22.9M)
    easyjweb-1.0-m3-without-dependencies.zip(無依賴包,6.35M)
    三個示例程序下載(FTP 22.5M)
    或者進入EasyJF官網的下載頻道下載
    一、EasyJWeb項目目錄結構
     
    lib-發布目錄,EasyJWeb應用所用到的相關jar庫文件。
    samples-應用示例目錄,收錄了一些比較經典的EasyJWeb示例,通過這些示例你可以快速了解EasyJWeb的應用。
    docs-文檔目錄,包括EasyJWeb新手入門、開發指南及api文檔等。
    bin-實用工具目錄,該目錄存放的是一些批處理命令文件,是EasyJWeb Tools的一部分,可以通過執行這些命令文件快速生成Web應用骨架等。
    src-EasyJWeb框的源代碼,源代碼目錄下分成了core、ext、generator三個子項目,每一個子項目都是單獨的maven工程項目。
    pom.xml-EasyJWeb項目的maven配置文件,如果你機器安裝了maven,則可以使用maven來管理EasyJWeb項目。
    license.txt-EasyJWeb的版權許可聲明。
    這里重點看看lib目錄,該目錄是EasyJWeb的jar及相關jar文件。目錄結構如下所示:
    easyjweb-core-1.0-m3.jar 這是EasyJWeb框架的主要核心程序,一般應用中我們只需要該文件就能使用EasyJWeb。
    easyjweb -ext-1.0-m3.jar 這是EasyJWeb框架的擴展程序,提供了非常實用工具類,通用業務邏輯封裝,基于Spring2及JPA的泛型 DAO實現及支持,另外還包括了對spring容器、guice容器的集成,commontemplate及freemaker等模板引擎集成等。要使用 EasyJWeb快速開發基于EJS(EasyJWeb+JPA+Spring)構架的Java EE應用程序,需要使用到該包。
    easyjweb-generator-1.0-m3.jar 這是EasyJWeb的代碼生成引擎,包括代碼生成模板,實用模板等,主要用于在開發過程中實現快速開發。
    required-目錄中存放的是運行EasyJWeb程序的最小依賴包。包括下面幾個文件:
    commons-fileupload-1.2.jar用于處理文件上傳;
    commons-logging-1.0.4.jar用于通用日志處理;
    dom4j-1.6.1.jar用于解析xml配置文件信息;
    easydbo-0.9.1.jar簡單的ORM映射及Bean處理;
    jaxen-1.1-beta-12.jar dom4j的依賴包,支持xpath查詢xml文件內容;
    log4j-1.2.14.jar EasyJWeb中的主要日志文件;
    velocity-dep-1.4.jar EasyJWeb的首選模板引擎;
     
    spring-該目錄存放Spring的相關jar文件;
    jpa-該目錄存放jpa及實現及其它相關jar包;
    other-其它模板引擎、實用工具的相關jar包。
     
    二、開源版權許可改為了Apache License2.0
    詳見項目中的license.txt及各個代碼中包含的版權聲明。
     
    三、框架核心日志及提示信息支持國際化。
    通 過使用I18n工具類,把代碼中的提示信息改為了支持多國語言提示。對于服務器端的日志及提示信息,改為與服務器本的語言;對于拋出給客戶端的異常等信 息,改為了根據訪問者的國家或地區來選擇使用提示語言。當前支持中文提示及英文提示(英文提示信息有待進一步完善),可以通過修改 message.properties、message_zh_CN.properties文件的信息來調整提示信息。
     
    四、EasyJWeb Tools規范及快速開發體驗
    EasyJWeb Tools的相關內容存放在bin目錄,如下圖所示:
    本次改進規范了EasyJWeb Tools的發布結構,并提供了更加友好的快速體驗及開發方式,主要包括以下幾方面:
    1、  用戶可以自由定制代碼生成模板,修改bin\templates中的內容;
    2、  在EasyJWeb的bin目錄中運行easyjweb project命令可以快速生成各種項目骨架(當前提供了一個最小EasyJWeb項目骨架及一個EJS企業級應用骨架)。
    3、  如果您有一個JPA的Entity,這里假如名為Customer.java(在myapp.domain包),那么你可以通過按下面的操作快速完成一個針對Customer的添刪改查示例。
    (1)在bin目錄執行easyjweb project e:\test\ejs -ejs
    (2)把Customer.java拷到e:\test\ejs\src\main\java\myapp\domain目錄。
    (3)切換到e:\test\ejs\bin目錄,執行easyjweb crud myapp.domain.Customer ../src/main/java/myapp/domain/Customer.java
    (4)修改e:\test\ejs\src\main\resources\ db.properties,主要是數據庫用戶名及密碼。
    (5) e:\test\ejs\bin目錄執行easyjweb war,完成后會在e:\test\ejs\target目錄中生成一個ejs.war文件,把該文件拷到Web服務器的webapps目錄。
    (6)啟動Web服務器,在瀏覽器中輸入http://localhost:8080/ejs/customer.ejf,你將會看到程序的應運效果,如下圖所示:
    關于EasyJWeb Tools,在EasyJF與Cownew兩個開源合作的BlueFin項目(EasyJWEB快速開發的ECLIPSE插件)中,也將會涉及到對EasyJWeb Tools的一些改進,請大家關注,并歡迎參與到其中。
     
    五、簡單但能反映Java Web開發的完整入門示例。
    相對于前期EasyJWeb應用示例要么不完整,要么太復雜的問題,本次發布將伴隨發布三個簡單,但相對較為完整的示例。分別是helloworldsimple-crudcustomer-crud,另外examples目錄中還將會發布一個大型的示例,您可以單獨通過上面的連接下載這些示例單獨運行。
     
    六、多模板引擎支持
    對 視圖渲染進一步加強,提供了對多模板引擎的支持,首先提供對CommonTemplate引擎的支持,該模板引擎是由國內的開源愛好者開發的,在易用性、 語法特點上相對其它模板引擎有很多優點。只需要在容器中加入一個Bean配制,就能在EasyJWeb中使用CommonTemplate模板引擎來解析 所有以ct為擴展名的視圖,如下所示: 
    <bean name="CommonTemplatePage" class="com.easyjf.web.core.support.CommonTemplatePageVender">	<property name="suffix" value="ct"/>    </bean>
    七、Bug修正及新Bug的提交
    在EasyJWeb-1.0 m1版本發布以來,我們收到了很多開源愛好者的反饋,提供了很多非常好的新功能建議以及提交了很多在使用過程中遇到的Bug,我們對已經發現的Bug都已 經逐一修正,詳情可以通過jira.easyjf.com瀏覽,同時也歡迎大家提交更多的Bug。
     
    八、文檔完善
    本次發布的一個重點是對文檔的完善,包括EasyJWeb項目的構建指南,入門指南等都作了比較大的改進,另外在官網上還增加了配置文件指南及一些其它上手示例。同時,在本次發布以后到春節前,我們都會把一個重點工作放在EasyJWeb項目的文檔上。
     
    九、致謝
    感謝各位關心EASYJWEB的開源愛好者
    感謝為EasyJWeb-1.0 m3的發布貢獻力量的所有EasyJF成員
        感謝CommonTemplateCowNew等開源團隊提供的幫助
    posted on 2007-12-20 00:48 簡易java框架 閱讀(1754) 評論(2)  編輯  收藏

    FeedBack:
    # re: EasyJWeb-1.0 m3發布 2007-12-20 09:25 BeanSoft
    非常感謝!  回復  更多評論
      
    # re: EasyJWeb-1.0 m3發布[未登錄] 2007-12-20 10:47 小雨開源
    支持!  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲乱码日产精品BD在线观看| 国产成人精品免费大全| 拍拍拍又黄又爽无挡视频免费| 7777久久亚洲中文字幕蜜桃| 免费在线看污视频| 亚洲AV永久无码精品| 可以免费观看的国产视频| 国产AV无码专区亚洲精品| a成人毛片免费观看| 亚洲国产精品嫩草影院在线观看| 97在线免费观看视频| 亚洲国产精品特色大片观看完整版| a毛片在线还看免费网站| 久久久久亚洲AV片无码| 久久久久久国产精品免费无码 | 亚洲毛片无码专区亚洲乱| 5555在线播放免费播放| 亚洲国产视频一区| 久久久久久99av无码免费网站| 亚洲色大18成人网站WWW在线播放 亚洲色大成WWW亚洲女子 | 日本三级2019在线观看免费| 亚洲香蕉久久一区二区| 成年私人影院免费视频网站| 亚洲成在人线在线播放无码| 免费永久国产在线视频| 亚洲免费日韩无码系列| 亚洲不卡av不卡一区二区| 在线人成精品免费视频| 精品亚洲AV无码一区二区| 免费视频淫片aa毛片| 日本亚洲中午字幕乱码| 亚洲人成网站色在线入口| 丰满人妻一区二区三区免费视频| 亚洲AV无码久久| 4hu四虎最新免费地址| 亚洲国产成人久久精品大牛影视 | 2048亚洲精品国产| 久久免费精品一区二区| 亚洲一线产区二线产区精华| 女人张开腿等男人桶免费视频| 女人裸身j部免费视频无遮挡|