Bearcat JavaScript 应用框架开源项目

我要开发同款
匿名用户2014年05月13日
46阅读
开发技术JavaScript
所属分类Web应用开发、Web框架
授权协议MIT

作品详情

Bearcat是一个基于自描述javaScriptobject进行开发的应用层框架,Bearcat提供了一个轻量级的容器来编写简单,可维护的javaScripts.Bearcat提供了一个基础的底层来管理应用逻辑对象,使得开发者就可以把精力放在应用层的逻辑编写上. 

Bearcat概览

Bearcat包括几个部分,包括:

  核心容器

  核心容器包含核心,Beans,以及Context模块.

  核心和Beans模块提供容器的基础部分,包含IoC容器和依赖注入.BeanFactory是一个复杂的factory工厂模式实现.它去除了手动去编写单例,允许你的实际程序逻辑从配置和依赖的管理中解偶.

  Context模块基于核心和Beans模块之上,并提供了一些更高级的内容,applicationContext是它的主要实现.

  面向切面编程

  Bearcat基于核心容器提供了面向切面编程(AOP)的支持,允许开发者定义,方法拦截器,切面来解偶那些需要被分离的业务逻辑.

特性轻量级容器

*依赖注入(DI)实现的控制反转(IoC)来管理POJOs*基于AOP的声明横切逻辑*一致的开发与配置

简单的

*简单的元数据配置和编写POJOs*轻量的:基于node.js的高效率开发*可重用的:POJOs可以应用于任何开发环境*无侵入的:不依赖于容器API的开发*模块化:使用那些你需要的部分*一站式服务:没必要手动编写单例和工厂方法

强大的

*良好的参考资料:文档完整,很多实例包含 webtodo, realtimeapp *良好的测试:测试覆盖率超过95%

可扩展的

  *自定义扩展:可以为容器添加自定义的代码

  更多请参考 https://bearcatjs.org/

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论