zoukankan      html  css  js  c++  java
  • Hasor-Core v0.0.4 & Web v0.0.3 发布

    “Hasor是一款开源的 Java 应用开发框架。它是围绕 Guice 为核心创建的一系列模块组合而成。使用Hasor 会加快软件软件开发效率并降低开发成本。目前 Hasor包含了 Hasor-Core、Hasor-Web 两个主要的软件包。Hasor 的本质与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一 个连贯的体系,可以说Hasor是一个搭建开发环境的框架。”

    更新记录:

    Hasor-Core v0.0.4
    * New:
        01.Environment 接口新增 isDebug 方法,用于表示应用程序启动是否为 debug 模式。
        02.Hasor 类新增 isDebugLogger、isErrorLogger、isWarningLogger、isInfoLogger 方法用于判断日志是否支持该级别的输出。
        03.原有 Hasor 类中 debug、error、warning、info 日志输出方法会判断响应级别的日志输出是否支持。
        04.增加 Hasor 类中 trace、isTraceLogger 方法,用于处理 Trace 日志级别。
        05.增加服务注册机制,详见 ServicesRegisterHandler 接口用法。
        06.增加 ModuleEvent_Start、ModuleEvent_Stoped事件。
        07.ApiBinder、AppContext 接口中新增一些有关 BindingType 的工具方法。
        08.新增 Cache 插件。
        09.新增 Aware 插件,该插件提供给不方便通过 @Inject 注解注入 AppContext 接口的类,使其在 AppContext 在 Start 的第一时间得到注入。
        10.新增 日志输出,可以看到插件列表,并且展示了插件是否加载成功。
    * Improvement:
        1.变更 ContextEvent_Stop 事件为 ContextEvent_Stoped。
        2.删除 giftSupport 属性的配置,Gift 扩展方式不在通过配置文件形式启用。
        3.Gift 体系更改为 Plugin,原本 Gift 是作为模块的一个补充,目前改为框架功能插件体系。
        4.代码大面积优化。

    Hasor-Web v0.0.3
    * Bug:
        1.修复 #4 在 debug 模式下 Resources 模块在处理位于 Classpath 中资源时会反复的覆盖缓存结果。
            -这样设计的目的是为了方便开发调试应用程序。
        2.修复 #9 在负责加载资源的 HttpServlet 中增加了 404 情况的响应。
        3.修复 #6 ZipResourceLoader 在构造方法中新增一个 Set 用于存放压缩文件中的名称集合。
            Set 中存放的内容用于减少 Zip 压缩包打开的次数。

    Maven 依赖:

    01 <!-- Core -->
    02 <dependency>
    03     <groupId>net.hasor</groupId>
    04     <artifactId>hasor-core</artifactId>
    05     <version>0.0.4</version>
    06 </dependency>
    07  
    08 <!-- Web -->
    09 <dependency>
    10     <groupId>net.hasor</groupId>
    11     <artifactId>hasor-web</artifactId>
    12     <version>0.0.3</version>
    13 </dependency>

    Hasor 的源码和 Demo位于:http://git.oschina.net/zycgit/hasor

    有关Hasor 的介绍在这里:http://my.oschina.net/u/1166271/blog/161439

  • 相关阅读:
    Mysql与Sql Server查询数据库中表以及表字段
    linux系统常用命令
    linux tomcat安装以及配置
    mysql 5.7 设置root远程访问
    linux jdk安装
    ubuntu系统阅读CHM文档的最终解决方案
    ubuntu18.04完全卸载mysql的命令
    linux下使用cd命令进入wine容器中的windows路径
    Python中yield关键字的用法及运行逻辑
    Ubuntu18..04.2服务器版设置redis开机启动遇到的问题
  • 原文地址:https://www.cnblogs.com/shihao/p/3421775.html
Copyright © 2011-2022 走看看