Hasor 2.1.0 正式发布,Spring 的另一个选择

哈库纳
 哈库纳
发布于 2016年01月19日
收藏 34

Hasor 2.1.0 正式发布,更新内容:

===== Hasor-Core v2.1.0 (2016-01-17)

* 新增:

    01.增加一个WebDemo示例工程。

    02.新增一个插件,简化“modules.module”的配置。

    03.新增restful插件,做为hasor内置Web开发插件。

    04.添加templates插件,该插件将提供模版渲染支持。

* 改进:

    01.修改ShutdownHook钩子。在start时注册它、当shutdown时解除注册。

    02.增加Environment接口的包装器。

    03.为@Inject注解,增加Type枚举。通过枚举可以标识注入是:ByID 还是 ByName。

    04.剔除JSP自定义函数功能。

    05.resource插件在,选择缓存目录时,如果连续失败99999次。将会报一个错误,然后终止插件的启动。

    06.templates插件与resource插件,整合了mimetype插件功能。

    07.Valid插件增加@ValidDefine注解方式定义验证。

* 修复:

    01.Fix “Shutdown in progress”异常。

    02.Fix Web模式下启动空指针异常。

    03.Fix @Inject 注解携带value参数时失效的问题。

    04.Fix JdbcTemplate使用Result->Object映射时,最后一个参数应设值丢失的问题。

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

设计思想

    Hasor 提倡开发者充分利用编程语言的优势进行三方整合和模块化设计。同时 Hasor 也主要是通过这种“微内核+插件”的方式丰富开发所需的所有功能。

    决定避开 COC 原则的原因是,COC 虽然已约定的方式降低了整个框架的设计复杂度,但同时也最大限度的牺牲了框架的灵活性。缺少灵活性的框架在应用场景上会受到极大的制约。而 Hasor 的设计则更加面向底层,因此需要更多的灵活性。

    Hasor 强大的灵活性表现在模块整合能力上,对于某一个领域开发方面 Hasor 依然强调并力推 COC 。小而美的核心,大而全的生态圈是 Hasor 的目标。

架构

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Hasor 2.1.0 正式发布,Spring 的另一个选择
加载中

最新评论(31

悠悠然然
悠悠然然
强烈支持Hasor,支持春春。
Hasor框架是开源中国国产项目中相当有水平、有层次的一个框架,作者也许多年的坚持和迭代了。
当然,好的东西不是一定会有好的结果,这需要作者在文档上、故事上、应用实例上、生态圈上不断的推进,也需要广大爱好者们共同推进,哪怕是抛来许多冷水、许多砖头、许多需求、许多批评和建议,持之以恒,必定会成为在这个领域中有影响力的作品之一。
首要是要发展Follower们,独木难成林啊,我们需要阳春白雪,更需要下里巴人,春春加油。
loading
loading
厉害!。
黄勇
黄勇
支持 Hasor!从 2013 年到 2016 年,不容易啊,继续加油!
哈库纳
哈库纳

引用来自“抓瓦工人”的评论

我的神,你这个官网太简陋了吧,话说至少也应该有个get started 和入门例子
Hasor 首页,上线了。虽然内容上还需要补充,但是总算是从0到 1的 突破 http://www.hasor.net/
netbuffer
netbuffer
来支持下
pantrick
pantrick

引用来自“抓瓦工人”的评论

我的神,你这个官网太简陋了吧,话说至少也应该有个get started 和入门例子

引用来自“哈库纳”的评论

时间有限,慢慢往上加。 开发了两三年,能搞到 2.1 版本已经很努力啦。
不过还是要非常感谢各位的支持。
当然我知道,这个项目我从头一直在关注,希望能早日完善
红白机
红白机
纯支持~~帮顶
wuweiwuwei
wuweiwuwei
能起个好听点的名字吗?
哈库纳
哈库纳

引用来自“NestleCaau”的评论

泼个冷水.都是口头上支持,有人敢在中型以上的项目上使用吗?
只要十分了解,和易于掌握。相信有不少敢于吃螃蟹的人。
我相信,经过不断的发展 Hasor 会达到这两个要素。 但是真要像 Spring、JFinal 这样出名。 Hasor 还缺故事,这个故事就是你说的 要有人在一定规模的项目上有过成功的实践经验。
哈库纳
哈库纳

引用来自“抓瓦工人”的评论

我的神,你这个官网太简陋了吧,话说至少也应该有个get started 和入门例子
时间有限,慢慢往上加。 开发了两三年,能搞到 2.1 版本已经很努力啦。
不过还是要非常感谢各位的支持。
返回顶部
顶部