当前位置:  软件>JavaScript软件

ioc,aop,一致性配置的node.js应用层框架 Bearcat

    来源:    发布时间:2014-12-27

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

Bearcat是一个基于POJOs进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维护的node.js. Bearcat 提供了一个基础的底层来管理应用逻辑对象,使得开发者就可以把精力放在应用层的逻辑编写上. Bearcat 使开发者编写“简单纯粹的javaScript对象”(POJO), 并且不会侵入这些POJO,你完全可以在不使用Bearcat的环境下部署应用这些POJO.

Bearcat 概览

Bearcat 包括几个部分,包括:

    核心容器

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

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

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

    面向切面编程

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

特性 轻量级容器

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

简单的

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

强大的

* 良好的参考资料: 文档完整,很多实例包含 web todorealtime app 

* 良好的测试: 测试覆盖率超过95%

可扩展的

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

    更多请参考 bearcat wiki


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • IoC 框架 Plexus
  • Java的IoC框架 RRiBbit
  • IoC 框架 Arid POJOs
  • IoC框架 OfficeFloor
  • android的IOC框架 absir-android
  • 基于IOC的PHP WEB MVC开发框架 nutzp
  • 微型Ioc容器 LIoC
  • 简单 IoC 容器 simjet
  • 简易的ioc容器 Facility Container
  • J2ME平台的IoC 容器 Signal Framework
  • JavaScript 的 IoC 容器 wire.js
  • IoC/DI 容器 HK2
  • IoC容器 Yan Container
  • IoC反转控制容器 Excalibur
  • 轻量级IoC容器 Guice
  • C++11 的 IoC 容器 Infector++
  • IoC 容器 PicoContainer
  • 轻量级IoC容器 Mini-Container
  • 通过Setters方式对日期属性及日期格式进行IOC注入


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3