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

特点:
清晰:在Hasor体系中每一个模块都被封装到一个jar或者classpath路径中。
简单:少量的代码开发关键的部件,Hasor在开发上提供了强有力的粘合作用。此外,由于Hasor对外开发都是以接口形式提供开发者避免接触到大量无用的API。
容器:Hasor包含并管理每个模块对象的配置和生命周期。
轻量:利用Guice3.0强大的DI支持使得Hasor的运行效率很高,而且具有很小的身材(算上依赖才5个Jar不到2MB)。
友好:Hasor的所有功能仅在几个核心API接口和注解上实现。
兼容:对Web情况下进行了特殊制定,在开发Web项目时候可以得到更加友好的API支持。由于Hasor仅仅是一个轻量化容器,这又使得它可以很方便的和任何框架整合到一起。
约定优于配置(COC):可以完全不需要配置Hasor就进行系统开发,配置文件功能的可以完全留给业务系统使用。

Hasor 3.2.2 正式发布,携带了大量更新
Hasor    v3.2.2 (2018-01-02)新增01. AppContextWarp 类,提供 AppContext 包装工具。 02. DataQL UDF 新增 manager 接口方便管理和注册。 03. DataQL 新增了 import 语法,现在可以导入另外一个 QL 查询作为 udf 导入到当前 QL 中了。 04. @ValidBy注解新增boolean类型属性inherited控制注解是否被继承。 05. 新

发布于 2018-01-02 10:55:57 | 104 次阅读

Hasor 3.2.0 版本发布,新添服务查询引擎新成员
Hasor-Core v3.2.0 发布了。新增新增内置 Freemarker 渲染器,如想使用该渲染引擎开发者还需要额外依赖 freemarker 的 jar 包。新增内置 DataQL,服务查询引擎,全面提供 “数据库 + 服务” 整合查询,并为查询结果提供全面的数据整合能力。新增内置 Json 渲染器,JSON 渲染引擎会按照下面顺序尝试寻找可用的json库:fastjs

发布于 2017-10-15 14:29:22 | 162 次阅读

Hasor 3.1.2 发布,DB 框架升级、验证框架升级、Web 框架升级
Hasor 3.1.2 发布了,本地发布主要对DB框架、验证框架进行升级操作。此外Web框架的站点文件布局改为默认不启用。新增 01.Hasor类在处理用户设置的环境参数时,设定为两种分类:框架环境变量、用户环境变量。 02.在框架层面:无论是否设置框架层面的环境变量参数,Hasor都会将继续尝试执行加载 env.config。 03.用户层面:如

发布于 2017-02-20 02:51:43 | 159 次阅读

Hasor 3.1.1 发布,修复设置环境参数放弃加载 env.config
修复  01.当Hasor通过 Hasor.create 创建容器之后,如果开发者设置了环境参数。那么Hasor将放弃加载 env.config。Hasor 是一款基于 Java  语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的

发布于 2017-02-17 00:30:16 | 134 次阅读

Hasor 3.1.0 发布,修复 jdk1.8 下 VerifyError 错误
Hasor 3.1.0发布了。本次更新如下:改进:当依赖注入遇到父子类重名字段引发,duplicate异常时候,打印出冲突的字段名。环境变量名不区分大小写。AbstractEnvironment,改进“env.config”配置文件的加载改为:先在WORK_HOME下查找,找不到在加载classpath下的。启动日志中,打印出“env.config”中所加载的所有信息。原 org

发布于 2017-02-15 16:56:12 | 193 次阅读

Hasor 3.0.2 发布,Bug 修复更新
Hasor 3.0.2 更新,本次发布主要是在 3.0 新版本上进行 Bug 修复。===== Hasor-Core v3.0.2 (2017-01-30) * 新增:     01.新增 ProviderType 接口,用于确定 Provider 接口的返回值类型。     02.MappingToBuilder 新增 3&n

发布于 2017-02-03 02:49:03 | 141 次阅读

Hasor 3.0.0 革新扩展机制,Web&Restful 框架合并
Hasor 3.0.0 正式发布了。相关变更===== Hasor-Core v3.0.0 (2017-01-12)* 新增:01.新增 ApiBinder 扩展机制。开发者可以通过 net.hasor.core.binder.ApiBinderCreater 接口可以自定义 ApiBinder。02.WebApiBinder 新增可以设置(请求/响应)编码方法。03.通过 ContainerCreater 可以扩展 Hasor 的上帝类了。04.新增 @AopIgno

发布于 2017-01-12 06:54:56 | 146 次阅读

Hasor 2.5.2 发布,新增 MyBatis 内置插件
Hasor 2.5.2 正式发布了。相关变更===== Hasor-Core v2.5.2 (2016-12-01) * 新增:     01.新增 MyBatis 插件,该插件会依赖 DBModule。 * 改进:     01.整理出一个 Provider 实现工具类包。     02.BindIn

发布于 2016-12-01 07:57:34 | 197 次阅读

Hasor 2.5.1 发布,支持 JFinal 整合
Hasor 2.5.1 正式发布了。Hasor 是一款基于 Java  语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助开发者进行快速开发。而所有内置插件,在初始化的时都做了智能加

发布于 2016-11-08 12:32:10 | 156 次阅读

Hasor 2.5.0 发布,Binder功能优化
    Hasor 2.5.0 正式发布了,Hasor 是一款基于 Java  语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助

发布于 2016-10-27 06:56:16 | 107 次阅读

Hasor 2.4.6 发布,优化更新
Hasor 2.4.6 正式发布了,Hasor 是一款基于 Java  语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助开发者进行快速开发。而所

发布于 2016-10-07 17:55:44 | 148 次阅读

Hasor 2.4.5 发布,支持环境变量进行依赖注入
Hasor 2.4.5 正式发布了,Hasor 是一款基于 Java  语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助开发者进行快速开发。而所

发布于 2016-09-28 21:23:26 | 195 次阅读

Hasor 2.4.4 发布,宽泛的Servlet版本内置文件上传
===== Hasor-Core v2.4.4 (2016-09-05) * 新增:     01.宽泛的Servlet版本支持 servlet 2.3 到 servlet 3.1。     02.新增支持文件上传功能支持。     03.新增 @Async 注解,用于标记 request&nb

发布于 2016-09-05 15:48:52 | 150 次阅读

Hasor-2.4.3 发布,使用表单验证
Hasor 是一款基于 Java  语言的应用程序开发框架,它的核心设计目标是提供一个简单、且必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助开发者进行快速开发。而所有内置插件,在初始化的时

发布于 2016-08-19 07:50:45 | 144 次阅读

Hasor 2.4.0 发布,大量更新 & 强化 Web 开发能力
Hasor 2.4.0 正式发布了,Hasor 是一款基于 Java 语言的应用程序开发框架,它的核心设计目标是提供一个简单、切必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时 Hasor 的各种内置插件也会帮助开发者进行快速开发。 文档首页:http://has

发布于 2016-07-31 23:51:00 | 124 次阅读

Hasor 2.3.0 正式发布,增强注解配置
Hasor 2.3.0 正式发布。* 新增:01.新增“.hasor.default.asEagerSingleton”配置用来配置默认情况下,类型是以单例模式运行还是以原型方式运行。(默认单例模式)02.ApiBinder接口新增“asEagerPrototype”方法用来强制以原型方式注册。到目前为止可以选择的方式有:“asEagerSingleton”、“asEagerPrototype”03.新增注解

发布于 2016-04-07 03:47:51 | 139 次阅读

Hasor 2.2.0 正式发布,完美与Spring整合
===== Hasor-Core v2.2.0 (2016-2-23) * 新增:     01.增加Event事件注册插件,简化事件的注册机制。     02.Settings接口增加 addSetting方法和clearSetting方法用来增加和删除配置项。     03.新增Spring插件,完美与Spring整合。同时支持与Spring的双向事件通知。     &nb

发布于 2016-02-24 23:55:01 | 180 次阅读

Hasor 2.1.0 正式发布,Spring 的另一个选择
Hasor 2.1.0 正式发布,更新内容: ===== Hasor-Core v2.1.0 (2016-01-17) * 新增:     01.增加一个WebDemo示例工程。     02.新增一个插件,简化“modules.module”的配置。     03.新增restful插件,做为hasor内置Web开发插件。     04.添加templates插件,该插件将提供模

发布于 2016-01-19 03:19:06 | 123 次阅读

Hasor 2.0 发布,IoC\Aop、JDBC、事务、插件
===== Hasor-Core v2.0.0* 新增:    01.新增 @Inject、@Init 两个注解以支持注解方式的自动注入。    02.添加 ShutdownHook 钩子,当外部终止jvm的时候,Hasor可以引发shutdown过程。    03.事务管理增加“TransactionTemplate”接口。    04.启动过程中增加了一些 log 的输出。&n

发布于 2015-11-27 09:29:10 | 149 次阅读

Hasor 1.2.0 发布,轻量化 Java 开发框架
Hasor 是一款开源的轻量级 Java 应用程序开发框架,它的核心目标是提供一个简单、切必要的开发环境给开发者,开发者可以在此基础上构建出更加完善的应用程序。在线API地址:http://www.hasor.net/apis/1.2.0/index.htmlDemo例子位于,源码 demo-hasor 项目中。设计思想“微内核+插件”是 Hasor 的主体设计思

发布于 2015-08-20 23:46:58 | 237 次阅读


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