发布于 2016-12-01 07:57:34 | 204 次阅读 | 评论: 0 | 来源: 网友投递
Hasor Java开源框架
Hasor是一款开源框架。它是为了解决企业模块化开发中复杂性而创建的。Hasor遵循简单的依赖、单一职责,在开发多模块企业项目中更加有调理。然而Hasor的用途不仅仅限于多模块项目开发。从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。Hasor包含多个可选的子模块
Hasor 2.5.2 正式发布了。
相关变更
===== Hasor-Core v2.5.2 (2016-12-01) * 新增: 01.新增 MyBatis 插件,该插件会依赖 DBModule。 * 改进: 01.整理出一个 Provider 实现工具类包。 02.BindInfoBuilder 接口迁移位置。
MyBatis 插件使用方式为:
apiBinder.installModule(new MyBatisModule("ibatis-sqlmap.xml"));
使用MyBatis接口
@Inject() private SqlExecutorOperations executorTemplate;
如果你不喜欢上面这种方式初始化 mybatis “MyBatisModule” 插件的构造方法中还提供了更多的方式初始化。
Hasor 是一款基于 Java 语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助开发者进行快速开发。而所有内置插件,在初始化的时都做了智能加载,只有用到了它们才会被加载到框架中。否则这些内置插件在初始化期间就会放弃加载自己。基于目前 Hasor 内核上已经发展出 DB、Web、Restful 三大基础框架。
软件架构
源码地址:https://git.oschina.net/zycgit/hasor(or) https://github.com/zycgit/hasor