• 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

  • 相关阅读:
    转载个人认为原创很不错的分析 :ISCSI网络存储
    使用centos-vault作为停止支持的CentOS的yum源
    AngularJS 第四课(选择框,HTML DOM,HTML 事件)
    AngularJS第三课(控制器(续),过滤器,服务)
    AngularJS第二课(指令,作用域,控制器)
    Angular.js学习笔记——第一课 简介
    简单的响应式表格布局
    在windows sever2012安装web服务器时出现“无法打开运行空间池。服务器管理器 WinRM 插件可能已损坏或丢失”
    HTML5中的全局属性
    href="#"和href="javascript:void(0)"的区别
  • 原文地址:https://www.cnblogs.com/shihao/p/3421775.html
Copyright © 2020-2023  润新知