红联Linux门户
Linux帮助

Hasor-Core v0.0.1发布

发布时间:2013-09-19 09:02:25来源:红联作者:empast
Hasor-Core v0.0.1.Release
01.)Hasor-Core:80%以上代码重构,重构主要涉及内容的是结构性重构。重构之后更便于扩展核心层功能。
1.InitContext接口功能合并到Environment接口中。
2.ApiBinder接口增加模块依赖管理。
3.HasorModule接口更名为Module。
4.HasorEventListener接口更名为EventListener。
5.XmlProperty接口更名为XmlNode。
6.config-mapping.properties属性文件的解析不在是必须的。
7.重构Settings实现。Xml解析方式不在依赖ns.prop属性文件,实现方式改为Sax。
8.@Module注解,更名为@AnnoModule。
9.增加@GuiceModule注解,可以标记在com.google.inject.Module接口上,可以将Guice模块引入到Hasor中。
A.重构AppContext实现。
B.包空间整理,所有包都被移动到net.hasor下,整理License文件。删除残余的、无用的类。
C.删除所有与Web相关的支持,这部分功能全部移动到Hasor-Web(Hasor-MVC更名而来)。
D.生命周期:合并onReady和onInit两个生命周期阶段方法,删除销毁过程。
02.)工具包修订:
1.ResourcesUtils工具类中,类扫描代码优化。
2.DecSequenceMap.java、DecStackMap.java两个类文件增加一些有用的方法。

03.)所有Demo程序都汇总到demo-project项目中。

从0.0.1版本开始,Hasor所有的发布都会直接发布到Maven中央仓库。如果您想直接下载Hasor 相关的Jar包,可以通过Maven 中央仓库网站 http://search.maven.org/ 搜索 Hasor 下载你感兴趣的组建相关代码。Hasor每次的发布都会携带:二进制编译,源码Jar,文档Jar。

来自:开源中国社区
文章评论

共有 0 条评论