首先引用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 > |