Bearcat是一个基于自描述JavaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维护的JavaScripts. Bearcat 提供了一个基础的底层来管理应用逻辑对象,使得开发者就可以把精力放在应用层的逻辑编写上.
Bearcat 包括几个部分,包括:
核心容器包含核心,Beans,以及Context模块.
核心和Beans模块提供容器的基础部分,包含IoC容器和依赖注入. BeanFacTory 是一个复杂的factory工厂模式实现. 它去除了手动去编写单例,允许你的实际程序逻辑从配置和依赖的管理中解偶.
Context 模块基于核心和Beans模块之上,并提供了一些更高级的内容,applicationContext 是它的主要实现.
Bearcat 基于核心容器提供了面向切面编程(AOP)的支持, 允许开发者定义,方法拦截器,切面来解偶那些需要被分离的业务逻辑.
* 依赖注入(DI)实现的控制反转(IoC)来管理POJOs
* 基于AOP的声明横切逻辑
* 一致的开发与配置
* 简单的元数据配置和编写POJOs
* 轻量的: 基于Node.js的高效率开发
* 可重用的: POJOs 可以应用于任何开发环境
* 无侵入的: 不依赖于容器API的开发
* 模块化: 使用那些你需要的部分
* 一站式服务: 没必要手动编写单例和工厂方法
* 良好的参考资料: 文档完整,很多实例包含 web todo, realtime app
* 良好的测试: 测试覆盖率超过95%
* 自定义扩展: 可以为容器添加自定义的代码
更多请参考 http://bearcatjs.org/
发布于 2015-06-06 00:50:37 | 128 次阅读
发布于 2015-05-20 00:14:49 | 145 次阅读
发布于 2015-05-13 07:32:11 | 157 次阅读
发布于 2015-04-13 00:47:33 | 142 次阅读
发布于 2015-04-01 02:54:53 | 136 次阅读
发布于 2015-03-31 00:32:35 | 161 次阅读
发布于 2015-03-24 09:03:15 | 127 次阅读
发布于 2015-03-21 00:53:22 | 133 次阅读
发布于 2015-03-17 02:23:38 | 210 次阅读
发布于 2015-03-02 23:47:07 | 170 次阅读
发布于 2015-02-27 22:50:49 | 176 次阅读
发布于 2015-02-15 00:20:50 | 170 次阅读
发布于 2015-02-13 23:50:38 | 185 次阅读
发布于 2015-02-13 00:02:35 | 147 次阅读
发布于 2015-02-05 07:50:04 | 157 次阅读
发布于 2015-02-01 01:02:23 | 122 次阅读
发布于 2015-01-31 00:00:16 | 183 次阅读
发布于 2015-01-29 00:25:42 | 154 次阅读
发布于 2015-01-26 23:48:35 | 165 次阅读
发布于 2015-01-25 01:03:19 | 185 次阅读