Hasor-Core v0.0.4 & Web v0.0.3 发布

“Hasor是一款开源的 Java 应用开发框架。它是围绕 Guice 为核心创建的一系列模块组合而成。使用Hasor 会加快软件软件开发效率并降低开发成本。目前 Hasor包含了 Hasor-Core、Hasor-Web 两个主要的软件包。Hasor 的本质与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一 个连贯的体系,可以说Hasor是一个搭建开发环境的框架。”

更新记录:

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/161439

原文地址:https://www.cnblogs.com/shihao/p/3421775.html