Hasor是一款开源框架。它是为了解决企业模块化开发中复杂性而创建的。Hasor遵循简单的依赖、单一职责,在开发多模块企业项目中更加有调理。然而Hasor的用途不仅仅限于多模块项目开发。从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。Hasor包含多个可选的子模块
特点:
清晰:在Hasor体系中每一个模块都被封装到一个jar或者classpath路径中。
简单:少量的代码开发关键的部件,Hasor在开发上提供了强有力的粘合作用。此外,由于Hasor对外开发都是以接口形式提供开发者避免接触到大量无用的API。
容器:Hasor包含并管理每个模块对象的配置和生命周期。
轻量:利用Guice3.0强大的DI支持使得Hasor的运行效率很高,而且具有很小的身材(算上依赖才5个Jar不到2MB)。
友好:Hasor的所有功能仅在几个核心API接口和注解上实现。
兼容:对Web情况下进行了特殊制定,在开发Web项目时候可以得到更加友好的API支持。由于Hasor仅仅是一个轻量化容器,这又使得它可以很方便的和任何框架整合到一起。
约定优于配置(COC):可以完全不需要配置Hasor就进行系统开发,配置文件功能的可以完全留给业务系统使用。
发布于 2018-01-02 10:55:57 | 113 次阅读
发布于 2017-10-15 14:29:22 | 170 次阅读
发布于 2017-02-20 02:51:43 | 171 次阅读
发布于 2017-02-17 00:30:16 | 138 次阅读
发布于 2017-02-15 16:56:12 | 214 次阅读
发布于 2017-02-03 02:49:03 | 153 次阅读
发布于 2017-01-12 06:54:56 | 162 次阅读
发布于 2016-12-01 07:57:34 | 204 次阅读
发布于 2016-11-08 12:32:10 | 176 次阅读
发布于 2016-10-27 06:56:16 | 112 次阅读
发布于 2016-10-07 17:55:44 | 159 次阅读
发布于 2016-09-28 21:23:26 | 205 次阅读
发布于 2016-09-05 15:48:52 | 155 次阅读
发布于 2016-08-19 07:50:45 | 146 次阅读
发布于 2016-07-31 23:51:00 | 134 次阅读
发布于 2016-04-07 03:47:51 | 144 次阅读
发布于 2016-02-24 23:55:01 | 193 次阅读
发布于 2016-01-19 03:19:06 | 124 次阅读
发布于 2015-11-27 09:29:10 | 151 次阅读
发布于 2015-08-20 23:46:58 | 254 次阅读