“Hasor是一款开源的 Java 应用开发框架。它是围绕 Guice 为核心创建的一系列模块组合而成。使用Hasor 会加快软件软件开发效率,并降低开发成本。Hasor 的本质与Struts , Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系。目前 Hasor包含了 Hasor-Core、Hasor-Web 两个主要的软件包并且不断丰富中。” 更新记录: Hasor-Core v0.0.5 * New: 01.新增 DomXmlAccept 工具类,将 Xml 文件转换为 XmlNode 接口形式的 Dom 树。 * Improvement: 01.修复 DecSequenceMap 工具类,removeAllMap 方法引发 ConcurrentModificationException 异常的问题。 02.修复 ApiBinderModule 类构造方法没有处理 Binder 参数导致插件加载失败的问题。 03.修改 AbstractAppContext 类的 Guice 创建方法 createInjector。 将 Hasor 核心启动模块从 createInjector方法中拿出来,这样避免扩展该方法时对 Hasor 造成致命伤害。 04.Cache 接口方法有关 key 参数从 String 类型更换为 Serializable。并增加了一些方法。 05.修改 StandardContextSettings 类,确保位于jar包中的“static-config.xml”资源在合并时优先级低于file。 Maven 依赖: 3 | < groupId >net.hasor</ groupId > |
4 | < artifactId >hasor-core</ artifactId > |
5 | < version >0.0.5</ version > |
项目介绍:http://www.oschina.net/p/hasor Hasor 的源码和 Demo位于:http://git.oschina.net/zycgit/hasor 相关实现和 Blog :http://my.oschina.net/u/1166271/blog/161439 非常感谢 @鱼中鱼 在测试过程中发现的问题,本次更新中第二个问题就是他帮忙测试出来的。这个参数没有处理好最后导致了所有插件加载失败。该问题已经在 V0.0.5 版本中修正。非常感谢大家的关注和使用。 |