輕量級模組化開發框架 Hasor 核心模組 v0.0.2 釋出

ChaunceyHao發表於2013-09-30

首先引用Wiki的介紹一下Hasor:

    “Hasor是一款開源框架。它是為了解決企業模組化開發中複雜性而建立的。Hasor遵循簡單的依賴、單一職責,在開發多模組企業專案中更加有調理。然 而Hasor的用途不僅僅限於多模組專案開發。從簡單性、鬆耦合性的角度而言,任何Java應用都可以從中受益。Hasor與 Struts,Hibernate等單層框架不同,它可以提供一個以統一、高效的、友好的方式構造整個應用程式。並且可以將這些單層框架建立起一個連貫的 體系,可以說Hasor是一個搭建開發環境的框架。這一點與Spring比較相似,您可以理解Hasor可以作為Spring之外的一種選擇。”

更新記錄:Hasor-Core v0.0.2.Release
    1.修改:DefaultXmlProperty類更名為DefaultXmlNode,並且XmlNode增加幾個常用方法。
    2.修改:刪除所有Mapping部分支援,相關程式碼移到demo作為例子程式。
    3.修改:AbstractAppContext類中有關事件的宣告移動到 AppContext 介面中。
    4.修改:@Before 更名為 @Aop,效能進行了優化。
    5.升級:ASM升級為4.0、ClassCode連帶升級。
    6.增加:以模組類名為事件名,當執行 Init\Start\Stop時候,丟擲對應事件。
    7.增加:增加 Gift 體系用於擴充套件非模組類小工具。
    8.修復:StandardAppContext呼叫無參構造方法引發異常的問題,同時修改幾個核心類的構造方法。

 

    在:http://my.oschina.net/u/1166271/blog/161439 這裡會陸續更新有關 Hasor 的文章。

    如果您想直接下載Hasor 相關的Jar包,可以 通過Maven 中央倉庫網站   http://search.maven.org/  搜尋 Hasor 下載你感興趣的組建相關程式碼。Hasor每次的釋出都會攜帶:二進位制編譯,原始碼Jar,文件Jar。

    下面是 0.0.2 版本的 Hasor-Core 的Maven依賴。

1 <dependency>
2     <groupId>net.hasor</groupId>
3     <artifactId>hasor-core</artifactId>
4     <version>0.0.2</version>

5 </dependency>

相關文章