Hasor 0.0.14 发布,轻量化 Java 开发框架 - 开源中国社区
Float_left Icon_close
Hasor 0.0.14 发布,轻量化 Java 开发框架
哈库纳 2015年06月18日

Hasor 0.0.14 发布,轻量化 Java 开发框架

哈库纳 哈库纳 发布于2015年06月18日 收藏 49 评论 17

腾讯云 十分钟定制你的第一个小程序>>>  

Hasor 是一款开源的轻量级 Java 应用程序开发框架,它的核心目标是提供一个简单、切必要的开发环境给开发者,开发者可以在此基础上构建出更加完善的应用程序。

在线API地址:http://www.hasor.net/apis/0.0.14/index.html

设计思想

微内核+插件”是 Hasor 的主体设计思想。Hasor通过提供统一的接口进行扩展,通过扩展可以丰富所需要的功能,即使是核心模块也是通过扩展实现的。而作为扩展是可以随时被剔除的。

本次更新的删掉了Hasor-AR项目、MVC子项目重构。支持如下模式:

@MappingTo("/apis/customer")
public class Customer extends AbstractWebController {
    public void execute(@Params PushServiceForm pushServiceForm) {
        System.out.println("/apis/customer");
    }
}

public class PushServiceForm {
    @ReqParam("Terminal_ID")
    private String terminalID;
    @ReqParam("Terminal_AccessKey")
    private String accessKey;
    //
    @ReqParam("Service_BindID")
    private String bindID;

......

===== Hasor-Core v0.0.14 * 新增:

01.Settings接口增加merageXmlNode方法用于汇聚XmlNode。
* 改进:
    01.JdbcTemplate 类中的公共方法分离出一个新的基类JdbcConnection。
    02.Result - 添加Message消息传输机制。
    03.放弃Hasor-AR项目,删除AR相关的软件包,目前为止Hasor-DB原生不支持ORM。后续扩展可以支持Hibernate,ibatis,mybatis。
    04.保留Hasor-AR项目中,PageResult、Paginator两个工具类
* 修复:
    01.Fix 日志输出了格式化字符。
    02.Fix 多配置文件时候,主配置文件失效问题。
    03.Fix 相同模块在不同的“static-config.xml”配置文件中出现时,解决重复加载问题。
    04.扫清,FindBugs 扫描出来的Bug。

===== Hasor-MVC v0.0.4
* 新增:
    01.新增,Params 注解用于将多个请求参数包装到一个类中。
* 改进:
    01.删除封装的log,采用slf4j。jdk自带的log因为采用了SystemClassLoader导致log失败。
    02.软件结构重新设计,吸收WebX的设计精华。
    03.MappingTo注解改为只能标记到Class上。
    04.AttributeParam、CookieParam、HeaderParam、PathParam、QueryParam、ReqParam。可以标记到字段和参数上。
    05.一个类只能用于表述一个action。
    06.Forword、Include、Redirect插件化。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Hasor 0.0.14 发布,轻量化 Java 开发框架
分享
评论(17)
最新评论
0

引用来自“西门吹学”的评论

看起来挺不错,早上起来fork一吧玩一玩

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

mvc 的 demo 直接看正在开发的 rsf-center 项目把;这个是地址:
http://git.oschina.net/zycgit/rsf

引用来自“smallt”的评论

第一次看fork那个比较合适,一直没来得及看,可以加入团队开发么13

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

可以啊,非常欢迎。
193943114 是Hasor 的 QQ群,欢迎加入。
0

引用来自“西门吹学”的评论

看起来挺不错,早上起来fork一吧玩一玩

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

mvc 的 demo 直接看正在开发的 rsf-center 项目把;这个是地址:
http://git.oschina.net/zycgit/rsf

引用来自“smallt”的评论

第一次看fork那个比较合适,一直没来得及看,可以加入团队开发么13
可以啊,非常欢迎。
0

引用来自“西门吹学”的评论

看起来挺不错,早上起来fork一吧玩一玩

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

mvc 的 demo 直接看正在开发的 rsf-center 项目把;这个是地址:
http://git.oschina.net/zycgit/rsf
第一次看fork那个比较合适,一直没来得及看,可以加入团队开发么13
0

引用来自“西门吹学”的评论

看起来挺不错,早上起来fork一吧玩一玩
mvc 的 demo 直接看正在开发的 rsf-center 项目把;这个是地址:
http://git.oschina.net/zycgit/rsf
0
然并暖
0
看起来挺不错,早上起来fork一吧玩一玩
0
删掉并以后都不再支持功能也有不少,这里就不列举了。毕竟精力有限。
0

引用来自“稻草鸟人”的评论

看出来了,部分代码来自spring

引用来自“稻草鸟人”的评论

PS:另外还增加了一些比较好的功能....还是很赞
spring jdbc 塑造了 hasor-db
guice 塑造了 hasor-core
guice-servlet 塑造了 hasor-web
jfinal + webx + spring-mvc 塑造了 hasor-mvc。

当然还有很多特殊的新特性加入,例如 settings、event、模块化开发等等。
0

引用来自“开源湿弟”的评论

这不就是jfinal第二吗,有什么特别的呢
jfian 只是一个web开发框架。 Hasor 不是这么简单的。

hasor-core最初的基因来自 guice + guice-servlet。 后来加入了淘宝 webx 和 jfinal 的优点,同时也吸收了 spring 的一些优秀设计。jdbc 部分甚至是重构了 spring jdbc 而得来的。

它的优点需要去发现,同时也欢迎体各种意见。
0
后续会自己拜读源码....看起来不错不错啊
0

引用来自“稻草鸟人”的评论

看出来了,部分代码来自spring
PS:另外还增加了一些比较好的功能....还是很赞
0
看出来了,部分代码来自spring
0
这不就是jfinal第二吗,有什么特别的呢
0

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

这么长时间终于发布了,时间跨度有点大,还是赞
要先干活呀,没办法了。 不过还是非常非常感激,关注 Hasor 的更新。
0
这么长时间终于发布了,时间跨度有点大,还是赞
0
0
顶部