发布于 2014-09-21 14:03:20 | 159 次阅读 | 评论: 0 | 来源: 网友投递

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

Hasor Java开源框架

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


Hasor-0.0.9中包含了如下部分:

  • Hasor-Core         v0.0.9

  • Hasor-Web         v0.0.7

  • Hasor-DB           v0.0.2

  • Hasor-Test         v0.0.2

  • Hasor-Mvc         v0.0.1(New

  • Hasor-Mvc-Web v0.0.1(New

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

亮点1:

    Hasor 不再依赖 Guice 也不再考虑依赖 Spring。这样做的目的是想走一条非常轻量化依赖的路线。

亮点2:

    本次更新加入了MVC,在Hasor,早期版本中有 MVC 功能随后一直处于筹划状态并未实质性的跟进Hasor更新。从 0.0.9 开始Hasor-MVC将会重新被列入更新列表。

    Hasor-MVC提供了非Web下的支持,一个纯脆的 MVC 小框架。例如下面是非Web下的MVC的例子:

public class OperAction implements ModelController {
    @MappingTo("/users/@add")
    public void doAdd(@Param("userID") String userID) {
        System.out.println("add:" + userID);
    }
    @MappingTo("/users/@del")
    public void doDelete(@Param("userID") String userID) {
        System.out.println("del:" + userID);
    }
}

    在Web模式下还支持 Restful 风格的定义方式。

更新信息:

===== Hasor-Core v0.0.9

* 改进:
    01.优化 AppContext 接口实现类的层次关系。
    02.AppContext,不再支持 addModule 这种形式添加模块,改为通过 start 方法传入。
    03.AppContext,不在支持 getParent()方法。
    04.context部分重构,精简了设计。
    05.Hasor 不再依赖 Guice or Spring。

   06.Hasor 的依赖注入使用 InjectMembers接口。

===== Hasor-Web v0.0.7

* 新增:
    01.新增 RRUpdate类 负责更新Request、Response对象。
    02.少量优化。

===== Hasor-DB v0.0.2
* 新增:
    01.新增 SimpleDBModule 工具类,便于为一个数据源配置 事务管理器。

===== Hasor-Test v0.0.2
* 新增:
    01.少量优化。

===== Hasor-MVC v0.0.1
* 新增:
    1.迁移 controller、result 插件。
    2.增加 around 功能,用作 Action 拦截器。
    3.Hasor-MVC 可以在 非Web 环境下提供 MVC 功能。
    4.支持 Action 返回值自定义处理。

===== Hasor-MVC-Web v0.0.1
* 新增:
    1.迁移 controller、restful、result 插件。
    2.扩展了 Hasor-MVC 在 Web 模式下的支持。
    3.支持 Restful。
    4.支持 Action 返回值处理。@Forword、@Include、@Redirect



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