Node.js应用层框架Bearcat概述
2017-02-10 00:00
162 查看
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 todo, realtime app
* 良好的测试: 测试覆盖率超过95%
可扩展
* 自定义扩展: 可以为容器添加自定义的代码
参考
Homepage: http://bearcatnode.github.io/bearcat/
Mailing list: https://groups.google.com/group/bearcatnode/
Wiki: https://github.com/bearcatnode/bearcat/wiki/
Issues: https://github.com/bearcatnode/bearcat/issues/
Tags: nodejs, POJO, IoC, AOP, consistent configuration
登录乐搏学院官网http://www.learnbo.com/
或关注我们的官方微博微信,还有更多惊喜哦~
本文出自 “青峰” 博客,请务必保留此出处http://zhuxianzhong.blog.51cto.com/157061/1614994
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%
可扩展
* 自定义扩展: 可以为容器添加自定义的代码
参考
Homepage: http://bearcatnode.github.io/bearcat/
Mailing list: https://groups.google.com/group/bearcatnode/
Wiki: https://github.com/bearcatnode/bearcat/wiki/
Issues: https://github.com/bearcatnode/bearcat/issues/
Tags: nodejs, POJO, IoC, AOP, consistent configuration
登录乐搏学院官网http://www.learnbo.com/
或关注我们的官方微博微信,还有更多惊喜哦~
本文出自 “青峰” 博客,请务必保留此出处http://zhuxianzhong.blog.51cto.com/157061/1614994
相关文章推荐
- Node.js应用层框架Bearcat概述
- Node.js 服务器端应用开发框架 -- Hapi.js
- 当今最流行的Node.js应用开发框架简介
- Node.js开源应用框架HapiJS介绍
- 关于node.js的web框架的应用及并发性能测试 推荐
- 最流行的Node.js应用开发框架简介
- 当今最流行的Node.js应用开发框架简介
- OSC 十月新增开源项目:号称最快的 Node.js 应用框架来了
- Node.js开源应用框架HapiJS介绍
- Node.js 服务器端应用开发框架 -- Hapi.js
- 当今最流行的Node.js应用开发框架简介
- node.js web应用基本框架
- node.js 后端框架设计构想
- Node.js应用之静态文件分发器
- js在框架中的跳转应用
- [JS框架推荐]简述JQuery,Extjs,YUI,Prototype,Dojo等JS框架的区别和应用场景
- Node.js应用之静态文件分发器
- 利用JavaScript开发事件驱动的Web应用 – node.js简介
- html5+webSocket+node.js的页面聊天应用
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述