发布于 2016-11-08 12:32:10 | 156 次阅读 | 评论: 0 | 来源: 网友投递

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

Hasor Java开源框架

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


Hasor 2.5.1 正式发布了。

相关链接

相关技术文章:https://my.oschina.net/u/1166271/blog?catalog=367774&temp=1477546090592

源码地址:https://git.oschina.net/zycgit/hasor(or) https://github.com/zycgit/hasor

JFinal 整合 Hasor 之后 JFinal 会有哪些提升?

IoC/Aop

  1. 支持 Controller 通过 @Inject 注解进行依赖注入服务。

  2. 被注入的服务支持 IoC/Aop。

  3. 被注入的服务支持 初始化 init 调用。

  4. 接口可以被直接注入,接口定义通过 @ImplBy 指定实现类。

  5. 被注入的服务支持 @Singleton 单例。

数据库操作方面

  1. 提供三种途径控制事务,支持七种事务传播属性,标准的事务隔离级别,Spring 有的 JFinal 都会有。

  2. 数据库嵌套事务,多层嵌套事务,不设上限

  3. Hasor 的 JdbcTemplate 数据库操作接口,与 Spring 的 JdbcTemplate 功能 90% 相同。

分布式 RPC

  1. 搭配 Hasor-RSF 框架之后,Hasor 可以为 JFinal 提供分布式服务的能力。

  2. 有关 RSF 请查阅:https://www.oschina.net/p/Hasor-RSF

Web 方面

  1. (暂略)

集成小建议,视您情况自行选择

  1. HasorPlugin,必选,JFinal 中 Hasor 容器启动和销毁。

  2. HasorInterceptor,可选,JFinal 拦截器,为 JFinal 提供 IoC/Aop功能。

  3. HasorHandler,可选,在 JFinal 中使用 Hasor 的 Web 开发能力。

  4. HasorDataSourceProxy,可选,增强JFinal数据库事务管理能力。使用它之后请请不要在使用 JFinal 的事务功能,避免事务管理冲突。

RSF分布式服务框架选配依赖

<dependency>     <groupId>net.hasor</groupId>     <artifactId>hasor-rsf</artifactId>     <version>1.1.0</version> </dependency>

更新日志

===== Hasor-Core v2.5.1 (2016-11-08) * 新增:     01.新增 JFina 插件支持。HasorPlugin、HasorInterceptor、HasorHandler 三个插件。     02.AppContext 新增两个 justInject 方法用于对某个标记了 Hasor 注解的对象执行依赖注入。     03.SpringModule 插件类,增加 DefaultHasorBeanName 常量,表示当 Hasor 和 Spirng 集成时。如果 Spring 中的那么默认 Bean ID。 * 改进:     01.Spring sechma 升级到 2.5.1。factoryID 不再是强制输入。如果没有配置 factoryID 会采用 "net.hasor.core.AppContext" 为默认名。     02.简化 Spring 集成,取消与 Spring 的 Event 双向打通机制,如果开发者需要该功能可以自行基于 Spring 实现。     03.Hasor 在启动的时候可以从外面传递 Map 来指定环境变量了。之前只能通过 env.config 来指定环境变量。     04.增加 WebHasor 类,继承自 Hasor 类提供方便的 WebAppContext 初始化入口。 * 修复:     01.Fix 因 ClassLoader 不同而导致的 shutdown 过程中可能的异常抛出。     02.Fix Spring集成时,无法使用最简化 Hasor 配置的问题。


历史版本 :
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号  版权声明  广告服务