Hasor-Core v0.0.4 & Web v0.0.3 發佈

「Hasor是一款開源的 Java 應用開發框架。它是圍繞 Guice 爲核心建立的一系列模塊組合而成。使用Hasor 會加快軟件軟件開發效率並下降開發成本。目前 Hasor包含了 Hasor-Core、Hasor-Web 兩個主要的軟件包。Hasor 的本質與Struts,Hibernate等單層框架不一樣,它能夠提供一個以統1、高效的、友好的方式構造整個應用程序。而且能夠將這些單層框架創建起一 個連貫的體系,能夠說Hasor是一個搭建開發環境的框架。」git

更新記錄:web

Hasor-Core v0.0.4
* New:
    01.Environment 接口新增 isDebug 方法,用於表示應用程序啓動是否爲 debug 模式。
    02.Hasor 類新增 isDebugLogger、isErrorLogger、isWarningLogger、isInfoLogger 方法用於判斷日誌是否支持該級別的輸出。
    03.原有 Hasor 類中 debug、error、warning、info 日誌輸出方法會判斷響應級別的日誌輸出是否支持。
    04.增長 Hasor 類中 trace、isTraceLogger 方法,用於處理 Trace 日誌級別。
    05.增長服務註冊機制,詳見 ServicesRegisterHandler 接口用法。
    06.增長 ModuleEvent_Start、ModuleEvent_Stoped事件。
    07.ApiBinder、AppContext 接口中新增一些有關 BindingType 的工具方法。
    08.新增 Cache 插件。
    09.新增 Aware 插件,該插件提供給不方便經過 @Inject 註解注入 AppContext 接口的類,使其在 AppContext 在 Start 的第一時間獲得注入。
    10.新增 日誌輸出,能夠看到插件列表,而且展現了插件是否加載成功。
* Improvement:
    1.變動 ContextEvent_Stop 事件爲 ContextEvent_Stoped。
    2.刪除 giftSupport 屬性的配置,Gift 擴展方式不在經過配置文件形式啓用。
    3.Gift 體系更改成 Plugin,本來 Gift 是做爲模塊的一個補充,目前改成框架功能插件體系。
    4.代碼大面積優化。
緩存

Hasor-Web v0.0.3
* Bug:
    1.修復 #4 在 debug 模式下 Resources 模塊在處理位於 Classpath 中資源時會反覆的覆蓋緩存結果。
        -這樣設計的目的是爲了方便開發調試應用程序。
    2.修復 #9 在負責加載資源的 HttpServlet 中增長了 404 狀況的響應。
    3.修復 #6 ZipResourceLoader 在構造方法中新增一個 Set 用於存放壓縮文件中的名稱集合。
        Set 中存放的內容用於減小 Zip 壓縮包打開的次數。

框架

Maven 依賴:工具

01 <!-- Core -->
02 <dependency>
03     <groupId>net.hasor</groupId>
04     <artifactId>hasor-core</artifactId>
05     <version>0.0.4</version>
06 </dependency>
07  
08 <!-- Web -->
09 <dependency>
10     <groupId>net.hasor</groupId>
11     <artifactId>hasor-web</artifactId>
12     <version>0.0.3</version>
13 </dependency>

Hasor 的源碼和 Demo位於:http://git.oschina.net/zycgit/hasor優化

有關Hasor 的介紹在這裏:http://my.oschina.net/u/1166271/blog/161439ui

相關文章
相關標籤/搜索