甲骨文开源Avatar项目,使用JavaScript构建数据服务

开发 后端
Avatar是一个用于HTML5开发的框架,提供了一个着重支持REST、WebSockets和Server-Sent事件(SSE)的JavaScript服务层,以及一个富客户端框架,只需要你掌握很少的JavaScript知识。

甲骨文公司近日在博客中宣布,将其Avatar项目开源。

Avatar是一个用于HTML5开发的框架,提供了一个着重支持REST、WebSockets和Server-Sent事件(SSE)的JavaScript服务层,以及一个富客户端框架,只需要你掌握很少的JavaScript知识。

Avatar服务端专注于使用JavaScript构建数据服务,客户端专注于支持HTML5和TSA(瘦服务器架构)。

 

Avatar主要包括以下组件:

1.  服务端Avatar.js

使开发者能够使用Node编程模型和瘦服务器架构(TSA)创建服务器端的JavaScript服务,并可以使用WebSockets、REST 和Server Sent事件(SSE)来发布这些服务。任何能够使用WebSockets、REST和SSE进行通信的客户端框架都能够使用这些服务。

换句话说,Avatar.js使得服务器端JavaScript开发者能够利用Java EE的服务。

2.  客户端框架(可选)

允许开发者在任意一种语言编写的服务中绑定HTML5组件。

Avatar项目的架构如下:

 

原文链接:https://avatar.java.net/

责任编辑:陈四芳 来源: 51CTO
相关推荐

2010-03-22 09:27:30

OpenSSO开源

2013-10-23 09:47:08

2022-11-03 14:44:52

甲骨文数据中心

2014-06-11 11:11:43

SDN甲骨文OpenDayligh

2014-12-09 14:10:46

甲骨文Oracle数据库

2013-09-25 09:20:22

甲骨文

2010-12-31 14:13:37

甲骨文开源

2009-05-08 16:51:46

Linux甲骨文开源

2011-03-07 14:37:14

甲骨文开源

2012-07-11 10:51:52

MySQL Forge

2010-09-26 14:12:03

2010-08-19 10:29:43

甲骨文谷歌

2016-03-29 10:44:22

甲骨文

2010-12-21 10:13:51

甲骨文亚马逊云计算

2013-12-24 12:54:15

甲骨文收购

2010-08-16 09:47:06

2010-05-25 09:29:04

MySQL数据库

2012-07-27 09:12:13

甲骨文云计算

2009-04-20 22:38:45

SunOracle甲骨文

2013-07-30 09:18:38

甲骨文数据库12c云数据库软件即服务
点赞
收藏

51CTO技术栈公众号