阅读更多
甲骨文公司近日在博客中宣布,将其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/
  • 大小: 92.9 KB
  • 大小: 48.7 KB
7
2
评论 共 10 条 请登录后发表评论
10 楼 leexiaodong2009 2013-10-08 11:18
厉害,oracle现在越来越牛气了。
9 楼 witcheryne 2013-10-05 23:29
引用
Avatar.js使得服务器端JavaScript开发者能够利用Java EE的服务。

给力!
8 楼 somefuture 2013-10-04 10:24
zhangthe9 写道
Avatar requires JDK 8 (b103 or newer).
啊,是这样吗,我还是没试,这样就太坑爹了。。
7 楼 bhq10000 2013-09-30 11:57
Oracle 出的前端,能用么?!
6 楼 mxiaoyong 2013-09-29 14:48
 
5 楼 yuyue007 2013-09-27 23:33
kingsfighter 写道
可以和node.js配合使用么?

从介绍上看感觉和node应该是绝配。不过估计后端还是得基于java的吧。
4 楼 zhangthe9 2013-09-27 14:37
Avatar requires JDK 8 (b103 or newer).
3 楼 kingsfighter 2013-09-27 11:34
可以和node.js配合使用么?
2 楼 tedeum 2013-09-26 00:23
没看懂什么啊
1 楼 hanjiangit 2013-09-25 23:38
我第一个么me

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics