Skip to content

Tags: angel243fly/hasor

Tags

hasor-core-0.0.4

Toggle hasor-core-0.0.4's commit message
[maven-release-plugin] copy for tag hasor-core-0.0.4

Release.Hasor-web.0.0.3

Toggle Release.Hasor-web.0.0.3's commit message
Hasor-Web v0.0.3

* Bug:
    1.修复 #4 在 debug 模式下 Resources 模块在处理位于 Classpath 中资源时会反复的覆盖缓存结果。
        -这样设计的目的是为了方便开发调试应用程序。
    2.修复 #9 在负责加载资源的 HttpServlet 中增加了 404 情况的响应。
    3.修复 #6 ZipResourceLoader 在构造方法中新增一个 Set 用于存放压缩文件中的名称集合。
        Set 中存放的内容用于减少 Zip 压缩包打开的次数。
* New:
    1.ResourceLoader 接口新增 exist、canModify、close 方法。用于判断资源是否存在以及是否可能被更改。
        ClassPathResourceLoader、PathResourceLoader、ZipResourceLoader 分别实现了它们。
    2.新增了 Resources 模块在每次启动时都会清理之前的缓存文件。
    3.新增 WebEnvironment 接口,该接口可以在启动时通过 WebApiBinder 接口获取到。
    4.WebApiBinder 接口中新增  getServletContext 方法用以获取 ServletContext 对象。
* Improvement:
    1.Resource 组建的使用不在通过配置文件,而改为需要通过代码进行少量配置。这样以减少学习成本,增加灵活性。
    2.RuntimeFilter 同一个应用程序只能实例化一个 RuntimeFilter 对象。
    3.代码大面积优化。

Release.Hasor-core.0.0.4

Toggle Release.Hasor-core.0.0.4's commit message
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.代码大面积优化。

Release.Hasor-web.0.0.2

Toggle Release.Hasor-web.0.0.2's commit message
release hasor-core-0.0.3 hasor-web-0.0.2

Release.Hasor-core.0.0.3

Toggle Release.Hasor-core.0.0.3's commit message
release hasor-core-0.0.3 hasor-web-0.0.2

Release.Hasor-web.0.0.1

Toggle Release.Hasor-web.0.0.1's commit message
Hasor-Web v0.0.1

	1.重构:基于Hasor-Core v0.0.1.Release,包含了所有v0.0.1.20130831-M1版本中Hasor-Core的Web相关功能。同时包含了全部 Hasor-MVC 功能。
	2.修改:在 Servlet 支持中删除注解的支持,相关功能以 Gift 方式实现。
	3.修改:重构 Controller 控制器设计和实现,并将Restful部分功能从 控制器中剥离出来。
	4.新增:强制要求 Action 必须继承自 AbstractController 抽象类。
	5.新增:AbstractController 类被设计用在 单例 或 多例 的情况下。

Release.Hasor-core.0.0.2

Toggle Release.Hasor-core.0.0.2's commit message
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调用无参构造方法引发异常的问题,同时修改几个核心类的构造方法。

Release.Hasor-jetty.0.0.1

Toggle Release.Hasor-jetty.0.0.1's commit message
[maven-release-plugin] prepare release hasor-jetty-0.0.1

Release.Hasor-core.0.0.1

Toggle Release.Hasor-core.0.0.1's commit message
[maven-release-plugin] prepare release hasor-core-0.0.1

Release.Hasor-0.0.1.Preview

Toggle Release.Hasor-0.0.1.Preview's commit message
1.更新手册中错误的文本样式。