EasyJWeb-1.0 m1版正式發布

來源:互聯網
上載者:User
經過將近半年的努力,EasyJWeb開發小組非常高興地在此向大家宣布,EasyJWeb-1.0 m1版正式對外發布,歡迎廣大的開源愛好者下載使用。

  EasyJWeb-1.0版本包括以下功能:
  1、重新對EasyJWeb的文檔進行了修改,提供了較為完善的上手指南及開發指南文檔。
  2、完善了驗證(Validate)系統;
  3、對EasyJWeb的各個組成部分進行了更為合理的劃分,分成了核心mvc、應用擴充及代碼產生三個獨立的部分;
  4、完善了系統異常及錯誤處理機制;
  5、完善了設定檔的載入方式,支援在easyjweb的配置中使用<import>標籤引用其它設定檔;
  6、完善了超級IoC容器的實現;
  7、完善了代碼產生引擎,提供基於EasyJWeb+JPA+Spring2的快速代碼產生引擎及工具,支援快速開發;
  8、增加了一套用於快速體驗EasyJWeb的樣本應用及示範,讓你能快速進入體驗。
  9、零配置、慣例代替配置功能的增強;
  10、支援重新導向輸出資料流。

    :http://www.easyjf.com/easyjweb/download.htm
   SVN地址:http://svn.easyjf.com/repository/easyjf/easyjweb/trunk
  EasyJWeb上手指南(新):http://www.easyjf.com/easyjweb/gettingstart.htm
  EasyJWeb開發人員指南(新):http://www.easyjf.com/easyjweb/developguide.htm

  EasyJWeb-1.0新特性搶生看:http://www.easyjf.com/html/20070809/2292261812535602.htm
  EasyJWeb-1.0兩分鐘快速體驗:http://www.easyjf.com/html/20070809/2292261812535602.htm
  
  EasyJWeb-0.1 m1版本是一個功能較為完善的版本,能實現基於JavaEE的企業級Web應用程式的快速開發。

  EasyJWeb由主要由四個部分組成:
  1、核心MVC。EasyJWeb的核心是一個基於模板技術實現的MVC架構;他能讓我們用非常簡潔的代碼寫基於Java的Web應用。
  2、容器及通用商務邏輯封裝。作為一個旨在讓基於Java的Web應用程式開發變得直接、快速、簡易的架構,EasyJWeb提供了一個IoC容器,並對企業級應用中的一些通用商務邏輯(如分頁、查詢、DAO等)進行了抽象及封裝,提供了一套可以直接操作、應用企業資源的組件及API。
  3、代碼產生引擎及工具。僅僅依靠一個靈活、簡易的MVC核心引擎還不能最大限度的提高開發速度,因此EasyJWeb還提供了一個靈活、易用的代碼產生引擎及工具,通過使用代碼產生引擎,可以快速完成基於JavaEE平台的企業級應用程式產生。如資料庫添刪改查(CRUD)代碼產生、自動頁面模版產生、自動設定檔案管理等。
  4、EasyJWeb外掛程式體系,項目中的各種實用功能的擴充,可以靈活地通過基於外掛程式的形式安裝到EasyJWeb中,提供各種針對性的功能。如ajax實用外掛程式、代碼產生外掛程式等。

  EasyJWeb的特點:
  1、快速開發支援
  EasyJWeb是首要目標是實現基於JavaEE的Web應用程式快速開發。通過EasyJWeb的核心MVC、通用商務邏輯抽象及封裝、代碼自動產生、外掛程式體系等幾個部分有機組合,能實現企業級的Java Web應用程式開發。
  2、零配置及約定配置
  通過配置可以讓程式變得更加的靈活、易維護及擴充,然而配置的濫用會造成維護設定檔過於麻煩。因此,EasyJWeb基於儘可能簡化配置的原則,實現了零配置支援,同時為了保證系統的靈活性及可擴充性,還提供了很多的約定配置支援。
  3、優雅的視圖支援,頁面及程式完全分離。
  EasyJWeb提供了非常優雅的視圖支援能力,不但實現了視圖頁面模板與程式邏輯的完全分離,克服了傳統jsp頁面難於維護的問題,而且還實現了對頁面純天然的支援能力,使得非常適用於企業級應用中的頁面製作人員與程式的分工合作。
  4、超級IoC容器
  作為一個主要用於Java企業級應用程式開發的架構,EasyJWeb實現了IoC容器,提供非常靈活的注入方式,並能支援Spring、Guice等異構容器實現。
  5、Ajax支援
  EasyJWeb內建了對遠程javascript指令碼調用功能,可以使用javascript直接存取服務端的業務組件。另外EasyJWeb通過使用prototype.js及其它一些來自開源社區ajax特效工具,提供了豐富的Ajax支援。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.