輕量化 Java 開發框架 ,Hasor 0.0.14 發布

jopen 9年前發布 | 11K 次閱讀 Hasor

Hasor 是一款開源的輕量級 Java 應用程序開發框架,它的核心目標是提供一個簡單、切必要的開發環境給開發者,開發者可以在此基礎上構建出更加完善的應用程序。

在線API地址:http://www.hasor.net/apis/0.0.14/index.html

設計思想

微內核+插件”是 Hasor 的主體設計思想。Hasor通過提供統一的接口進行擴展,通過擴展可以豐富所需要的功能,即使是核心模塊也是通過擴展實現的。而作為擴展是可以隨時被剔除的。

系統架構

輕量化 Java 開發框架 ,Hasor 0.0.14 發布

相關資源

你可以在下面兩個地址中得到 Hasor 的最新代碼:
    Github: https://github.com/zycgit/hasor

本次更新的刪掉了Hasor-AR項目、MVC子項目重構。支持如下模式:

@MappingTo("/apis/customer")
public class Customer extends AbstractWebController {
    public void execute(@Params PushServiceForm pushServiceForm) {
        System.out.println("/apis/customer");
    }
}

public class PushServiceForm {
    @ReqParam("Terminal_ID")
    private String terminalID;
    @ReqParam("Terminal_AccessKey")
    private String accessKey;
    //
    @ReqParam("Service_BindID")
    private String bindID;

......

===== Hasor-Core v0.0.14 * 新增:

01.Settings接口增加merageXmlNode方法用于匯聚XmlNode。
* 改進:
    01.JdbcTemplate 類中的公共方法分離出一個新的基類JdbcConnection。
    02.Result - 添加Message消息傳輸機制。
    03.放棄Hasor-AR項目,刪除AR相關的軟件包,目前為止Hasor-DB原生不支持ORM。后續擴展可以支持Hibernate,ibatis,mybatis。
    04.保留Hasor-AR項目中,PageResult、Paginator兩個工具類
* 修復:
    01.Fix 日志輸出了格式化字符。
    02.Fix 多配置文件時候,主配置文件失效問題。
    03.Fix 相同模塊在不同的“static-config.xml”配置文件中出現時,解決重復加載問題。
    04.掃清,FindBugs 掃描出來的Bug。

===== Hasor-MVC v0.0.4
* 新增:
    01.新增,Params 注解用于將多個請求參數包裝到一個類中。
* 改進:
    01.刪除封裝的log,采用slf4j。jdk自帶的log因為采用了SystemClassLoader導致log失敗。
    02.軟件結構重新設計,吸收WebX的設計精華。
    03.MappingTo注解改為只能標記到Class上。
    04.AttributeParam、CookieParam、HeaderParam、PathParam、QueryParam、ReqParam。可以標記到字段和參數上。
    05.一個類只能用于表述一個action。
    06.Forword、Include、Redirect插件化。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!