1 Star 0 Fork 442

sjhp/hasor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Hasor

    Hasor 是一款开源的轻量级Java应用程序基础框架体系,它的核心目标是提供一个以统一、高效的、友好的方式构造整个应用程序。它由多个不同功能的软件包组合而成。您可以根据需要去选择它们。

    Hasor 的本质与 Struts,Hibernate 等单层框架不同,它是由一个及其微小的核心和强有力的外围插件扩展组合而成。Hasor 将应用程序的启动分为 init、start 两个阶段。通过插件丰富 Hasor 功能,而作为插件是可以随时被剔除的。Hasor可以将诸多技术整合起来,建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。

Hasor-Core

    作为整个Hasor 体系的基石,Hasor-Core 通过 Module 提供了统一的扩展接口。对于Module的启动顺序还支持了基于依赖的排序检测。它内置了事件机制,应用程序可以根据需要引发“同步事件”和“异步事件”。

    Hasor-Core 提供了一套独特的类型绑定机制以方便应用程序声明Bean等信息,并且它还支持Scope、单例概念。

    Hasor 的配置文件使用的是Xml,但是您无需编写Xml解析器就可以方便的读取自定义配置信息。同时 Hasor 还会实时检测配置文件是否更改已通知应用程序做更新。尽管如此您依然可以不需要任何配置文件,真正的零配置。

Hasor-Web

    Hasor 为支持 Web 的扩展软件包,使用 Hasor-Web 可以以编码形式声明 Servlet/Filter/Listener 从而省去了配置 web.xml 的麻烦。Hasor-Web为它们建立了统一的 Dispatcher。下面是基于它的插件列表:

Hasor-JDBC
    该部件是参考 Spring JDBC 接口设计做的轻量化实现,它支持复杂嵌套事务、支持多数据源。

----------------------------------------------

源码说明:源码文件编码格式为 UTF-8。

项目首页:http://www.oschina.net/p/hasor

参考手册:http://www.hasor.net/Hasor-Guide-v0.0.1.pdf (旧版)

API文档:

Maven仓库:http://search.maven.org/#search%7Cga%7C1%7Chasor

更新记录:http://my.oschina.net/u/1166271/blog?catalog=380952

Git@OSC:http://git.oschina.net/zycgit/hasor

Github:https://github.com/zycgit/hasor

Blog:http://my.oschina.net/u/1166271/blog/161439

Email:zyc@byshell.org

空文件

简介

Java 应用开发框架,它是一个完整的Java开发解决方案,目前包含 Hasor-Core、Hasor-Web、Hasor-DB三个部分。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/sjhp/hasor.git
git@gitee.com:sjhp/hasor.git
sjhp
hasor
hasor
master

搜索帮助