设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Bearcat:基于POJOs的Node.js应用层框架

2014-5-28 14:19| 发布者: joejoe0332| 查看: 5202| 评论: 0|原作者: pomelo |来自: netease.com

摘要: Bearcat是网易pomelo项目团队开发的一个基于POJOs进行开发的应用层框架,Bearcat提供了一个轻量级的容器来编写简单、可维护的 Node.js。

  Bearcat是网易pomelo项目团队开发的一个基于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的开发
  • 模块化:使用那些你需要的部分
  • 一站式服务:没必要手动编写单例和工厂方法

  强大的


  可扩展的

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

  更多请参考
bearcat wiki     网易原文:Pomelo Club

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部