发布于 2015-11-27 09:29:10 | 151 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Hasor Java开源框架

Hasor是一款开源框架。它是为了解决企业模块化开发中复杂性而创建的。Hasor遵循简单的依赖、单一职责,在开发多模块企业项目中更加有调理。然而Hasor的用途不仅仅限于多模块项目开发。从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。Hasor包含多个可选的子模块


===== Hasor-Core v2.0.0
* 新增:
    01.新增 @Inject、@Init 两个注解以支持注解方式的自动注入。
    02.添加 ShutdownHook 钩子,当外部终止jvm的时候,Hasor可以引发shutdown过程。
    03.事务管理增加“TransactionTemplate”接口。
    04.启动过程中增加了一些 log 的输出。
    05.将jetty的JSON解析器代码添加到Hasor工具代码中,位于包“org.more.json”。
    06.新增WebApiBinderWrap类。
    07.ASM包升级为5.0版本,原有的ASM组建在解析jdk1.8的类文件时会有异常。
* 改进:
    01.StandardEnvironment构造方法改进。
    02.StartModule接口更名为LifeModule,并新增了onStop方法。至此通过LifeModule接口可以得到模块整个生命周期。
    03.AbstractEnvironment类的initEnvironment方法增加Settings类型参数。createSettings方法不再属于AbstractEnvironment的抽象方法。
    04.StandardEnvironment类增加Settings类型参数的构造方法。
    05.MimeType接口增加getContent()方法。
    06.原有模块在实现 StartModule 接口时,如果是通过启动参数或者配置方式的模块,器onStart调用时间点在“ContextEvent_Started”事件之后。
        - 现改为引发“ContextEvent_Started”事件时。
    07.MVC的插件分离成独立插件。
    08.db包“datasource”模块重构、简化逻辑,它不再提供数据库连接和当前线程的映射绑定。
    09.事务管理器模块大量优化,同时“Manager”更名为“TranManager”。可以更好的让人理解。
    10.事务管理器负责提供数据库连接与当前线程的绑定关系。
    11.删除ResultModule类和其相关的功能,该功能不再是核心功能的一部分。
    12.MVC框架被迁出 Hasor框架成为一个独立的Web开发框架名为“haweb”。
* 修复:
    01.大量优化。。
    02.Fix,classcode模块对long、float、double基本类型错误处理的问题。
    03.AbstractClassConfig增加对 java javax 包类的排除,凡是这两个包的类都不进行aop。



历史版本 :
Hasor 3.2.2 正式发布,携带了大量更新
Hasor 3.2.0 版本发布,新添服务查询引擎新成员
Hasor 3.1.2 发布,DB 框架升级、验证框架升级、Web 框架升级
Hasor 3.1.1 发布,修复设置环境参数放弃加载 env.config
Hasor 3.1.0 发布,修复 jdk1.8 下 VerifyError 错误
Hasor 3.0.2 发布,Bug 修复更新
Hasor 3.0.0 革新扩展机制,Web&Restful 框架合并
Hasor 2.5.2 发布,新增 MyBatis 内置插件
Hasor 2.5.1 发布,支持 JFinal 整合
Hasor 2.5.0 发布,Binder功能优化
Hasor 2.4.6 发布,优化更新
Hasor 2.4.5 发布,支持环境变量进行依赖注入
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务