发布于 2015-08-20 23:46:58 | 254 次阅读 | 评论: 0 | 来源: 网友投递
Hasor Java开源框架
Hasor是一款开源框架。它是为了解决企业模块化开发中复杂性而创建的。Hasor遵循简单的依赖、单一职责,在开发多模块企业项目中更加有调理。然而Hasor的用途不仅仅限于多模块项目开发。从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。Hasor包含多个可选的子模块
Hasor是一款开源框架。它是为了解决企业模块化开发中复杂性而创建的。Hasor遵循简单的依赖、单一职责,在开发多模块企业项目中更加有调理。然而Hasor的用途不仅仅限于多模块项目开发。从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。Hasor包含多个可选的子模块
在线API地址:http://www.hasor.net/apis/1.2.0/index.html
Demo例子位于,源码 demo-hasor 项目中。
设计思想
“微内核+插件”是 Hasor 的主体设计思想。Hasor通过提供统一的接口进行扩展,通过扩展可以丰富所需要的功能,即使是核心模块也是通过扩展实现的。而作为扩展是可以随时被剔除的。
==== Hasor-Core v1.2.0
* 新增:
01.增加 @IgnoreParam注解,用于Form表单注入忽略。
02.net.hasor.db.transaction.Manager新增回调方式执行事务的方法。
03.事务拦截器部分分离出独立的事务插件,不再属于db的一部分。
* 修复:
02.修复BeanUtils在获取所有字段、所有方法时无法获取到父类中数据的问题。
* 改进:
03.Validation验证类传入的参数改为泛型,ValidationCallInterceptor增加了对泛型判断的逻辑。
04.Valid验证框架分离出MVC成为一个独立的验证框架。
05.改进ResultDO相关Message方面的功能,使其用起来更爽。