阅读更多

1顶
0踩

开源软件
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
1
0
评论 共 3 条 请登录后发表评论
3 楼 yuyue007 2014-05-22 23:13
明显的代入了java领域的东西到javascript,但是还不知道这种东西在node里面会不会好用
2 楼 fantasyni 2014-05-20 15:22
leric 写道
这名字意思是熊猫吗?

哈哈,差不多,其实是浣熊
1 楼 leric 2014-05-20 14:16
这名字意思是熊猫吗?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • dwr路径问题

    前些天使用DWR对后台管理进行一些修改,发现有本站运行非常好,一上传到服务器就发生...这样的话经域名一转不就出现问题了,找到问题解决起来就方便多了,可以在导入JS的下方加入dwr.engine._defaultPath="";xxx._path="";

  • DWR框架--让前端JS代码调用JAVA后端的方法

    先了解dwr的jar包(不同版本不一样,需注意) 需要引入dwr的DWRServlet.class,具体可以打开dwr的jar包,查看具体路径和DWRServlet.class的路径 可以发现DWRServlet.class的路径是\uk\ltd\getahead\dwr 这里要留心几个...

  • DWR的简单应用

    1.前言  什么是DWR?DWR是一个Java EE领域的Ajax框架,通过DWR的帮助,可以让开发者更简单地开发出Ajax应用。...DWR框架允许客户端JavaScript代码直接调用远程的Java方法,这种调用非常类似于WebService技

  • java dwr_【Java】dwr的使用方法

    DWR(Direct Web Remoting)是一个Java Ajax的框架,允许开发人员在客户端通过JavaScript代码调用服务器端的java方法,这些方法就像是在客户端一样DWR框架主要由两部分组成,客户端JavaScript嗲吗直接调用服务器Java...

  • java dwr

    简介:dwr是一个WEB远程调用框架,一个类似于ajax的框架,它可以将java类转换成js,前端可以不需要ajax请求直接用js调用后端代码。 用法: 一、纯java+dwr3 1.使用dwr需要下载相应架包,使用maven下载 <...

  • dwr自动生成的js文件到底在哪里

    dwr自动生成的js文件到底在哪里

  • DWR的使用以及DWR中工具JS文件的使用

    可以使用DWR中的util.js文件中包含了一些工具函数,通过这些函数的帮助,将简化JavaScript操作。 DWR框架主要由两部分组成: 1.客户端JavaScript代码直接调用服务器端Java方法. 2.服务器上运行的DWR

  • DWR(js访问类方法)

    DWR:服务器框架,它的好处是,响应如果是后台的java类。dwr引擎自动把类改装成servlet并通过web服务的方式。将函数库全部公开。 [size=large]JS框架 [/size] jQuery:客户端框架,它仅仅是将客户端的js和ajax的...

  • dwr学习记录

    dwr原理:在web.xml中配置dwr的servlet,这个servlet负责把前台的js代码封装成java去调用后台的java类方法,然后将返回结果(java类)再翻译成js返回,给我们的感觉就是在js中直接调用了java方法; 但实际上:代码...

  • java dwr写法_DWR 3.0 入门示例教程

    DWR(Direct Web Remoting)DWR is a Java library that enables Java on the server and JavaScript in a browser to interact and call each other as simply as possible.Dwr能让在服务器端的java代码和浏览器...

  • DWR入门

    DWR入门 ...DWR是方便使用AJAX连接JS和JAVA的的一个框架,把服务器端 Java 对象的方法公开给 JavaScript 代码。 如果是用dwr2.0的jar包,还需要同时导入log4j.jar和commons-loggin.jar,

  • 页面读取EXCEL表并将数据导入到Oracle(DWR异步机制,iframe页面嵌套)

    现在在做的一个小型项目,目的为了实现js导入并上传excel到数据库的过程(功能简易,并没有考虑复杂的校验,用的POI实现) struts配置文件(使用页面嵌套的方式): name="Form*" parameter="query*" scope=...

  • 【DWR框架】过时了吗?

     当然过时了,Ajax我们可以使用jQuery很容易就可以实现,何必使用DWR这个需要配置,需要担心java代码泄露的危险的。2. 当然没有过时,现在仍然有不少项目需要这个框架来实现一些效果,怎么说也是一个很不错的框架,...

  • DWR框架的搭建

    Easy Ajax for JAVA 通过ajax请求java变得更加简单如果你要使用...导入jar包下载dwr jar包 ,放在WEB-INF/lib目录2.下载依赖包Commons-Logging基于Maven的项目 <!-- https://mvnrepository.com/artifact/or...

  • DWR入门教程

    文章转自:... DWR入门教程 ...DWR(Direct ... Web Remoting)是一个WEB远程调用框架....利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好

  • dwr出现“拒绝访问“问题

    出现原因: 爱多网(www.looooove.com)由于更换过服务器,并由于当时的程序员对网站制作并不精通,所有路径...2、/dwr/util.js"> /dwr/engine.js"> 3、首页 等,而更换服务器之前的basePath是http://www.looooove.co

  • dwr java聊天室_Spring整合DWR comet 实现无刷新 多人聊天室

    用dwr的comet(推)来实现简单的无刷新多人聊天室,comet是长连接的一种。通常我们要实现无刷新,一般会使用到Ajax。Ajax 应用程序可以使用两种基本的方法解决这一问题:一种方法是浏览器每隔若干秒时间向服务器发出...

  • DWR

    一.DWR的全称,官方网站的解释以及定义,版本。 1.dwr的全称是Direct Web Remoting(远程web调用). 2.dwr的初衷可以用官方...dwr的核心是ajax和java,它能够在客户端用js来调用java类。 二.什么是Ajax,有何作

  • 【车牌识别】 GUI BP神经网络车牌识别(带语音播报)【含Matlab源码 668期】.zip

    Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描视频QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

  • 【作业视频】六年级第1讲--计算专项训练(2022-10-28 22-51-53).mp4

    【作业视频】六年级第1讲--计算专项训练(2022-10-28 22-51-53).mp4

Global site tag (gtag.js) - Google Analytics