1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Hasor 0.0.10 发布,轻量化 Java 开发框架 下载

本帖由 漂亮的石头2015-04-03 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    项目首页:http://www.oschina.net/p/hasor
    文章地址:http://my.oschina.net/u/1166271/blog?catalog=367774
    项目地址:https://git.oschina.net/zycgit/hasor.git
    在线API(持续更新):http://www.hasor.net/

    ===== Hasor-Core v0.0.10
    * 新增:
    01.添加org.more.future工具包,用于实现 java.util.concurrent.Future 接口功能。
    02.新增一个 ApiBinderWrap类。
    03.增加 SettingsWarp 工具类。
    04.增加 shutdown 生命周期阶段。
    05.增加 apache 中 toStringBuilter 工具到 org.more.builder。
    06.增添业务基础包org.more.bizcommon(将来如果发展大了会分离出去,目前就几个类)
    07.增添 StartModule 接口。
    * 改进:
    01.修复当程序工作在特殊 ClassLoader 下例如 (Web容器中)时,MoreClassLoader类导致 Class 重复加载问题。
    02.优化,AbstractSettings 实现细节,解决在多线程下可能引发的 HashMap 死锁问题。
    03.AopClassConfig、MethodClassConfig、MethodClassConfig 类增加了一个无参的构造方法。
    04.ClassUtils 增加 getSuperClassGenricType 方法以获取泛型信息。
    05.内部实现增加 CustomerProvider接口。
    06.内部实现增加 MetaDataAdapter类。
    07.不再依赖slf4j日志包,日志输出采用jdk自带的,至此 Hasor实现了0依赖。
    08.分离出专用的 log 工具包 org.more.logger。
    09.环境变量实现接口调整,接口有删减。原有接口当设置Java系统属性之后,环境变量组建不能识别它(Bug)。
    10.修复 ScanClassPath 类无法正确扫描到父类中接口实现的Bug。

    ===== Hasor-DB v0.0.3
    * 新增:
    01.新增 orm 工具包,携带了一个及其简易的数据库操作框架。
    * 改进:
    01.JdbcOperations.execute方法修改为 boolean 返回值。
    02.解析带参的SQL增加对 ParsedSql 的缓存。
    03.更换LoggerHelper为日志输出组件。

    ===== Hasor-MVC v0.0.2
    * 新增:
    01.合并Hasor-MVC-Web项目。
    * 改进:
    01.修正 RootController 修正其空指针异常问题,该问题是由于初始化时无任何mvc控制器而引发。
    02.修复 WebCallStrategy 类当请求参数为空的时候会导致空指针异常。
    03.更新代码以符合 RRUpdate 被删除的影响。
    04.更换LoggerHelper为日志输出组件。
    05.Around 组件删除。

    ===== Hasor-Quick v0.0.1
    * 新增:
    1.迁移 aop、bean、datasource、encoding、event、jdbc、resource、servlet3、setting 插件。

    ===== Hasor-Test v0.0.2
    * 新增:
    01.少量优化。
    02.更换LoggerHelper为日志输出组件。

    ===== Hasor-Web v0.0.8
    * 新增:
    01.删除 RRUpdate类,Request\Response,不能通过依赖注入的方式被注入到类中。
    02.增加 shutdown 生命周期阶段。
    03.更换LoggerHelper为日志输出组件。
    04.环境变量实现接口调整,应用Core改动。
    05.增加 MimeType 获取工具Module。

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

    设计思想

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

    系统架构

    [​IMG]
    Hasor 0.0.10 发布,轻量化 Java 开发框架 下载地址
     
正在加载...