阅读更多

5顶
0踩

Web前端

原创新闻 Java Shared Transactional Memory for GWT:Java共享xstm发布

2008-01-30 10:46 by 见习记者 stone 评论(0) 有2287人浏览
最近一个关于xstm项目的网站发布了。

xstm是一个开源的用于在各种进程中复制对象的库。涉及Java 版本 、GWT 版本和.NET 版本。

基本原理就是在应用中开发者可以定义一组可以共享的对象,任何一个用户对这些共享的对象的操作将直接影响其他用户对该共享对象的视图,即在一个地方修改共享对象将直接修改其他任何地方的该对象。
xstm中的模型图如下:


xstm的前身是jstm,地址http://code.google.com/p/jstm4gwt/,这里可以找到xstm的java版和gwt版的代码。

gwt版的form例子非常清晰的说明了xstm的作用。大家可以看一下这个以前jstm时的flash
http://www.gwtwindowmanager.org/jstm/jstm4chat.htm。在一个浏览器中修改form的数据,将立即在另外的浏览器中看到结果。

需要声明一点:xstm绝不是cometd,它从对象共享的角度出发,而cometd可以单纯的理解为文本的同步。

xstm一个重要领域就是web games,比如一个简单的web 象棋游戏。有兴趣吗?可以采用gwt版本的xstm做一个。 
5
0
评论 共 0 条 请登录后发表评论

发表评论

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

相关推荐

  • java源码包---java 源码 大量 实例

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

  • java 获取客户端的域用户名_使用java有没有办法提取局域网中的客户端的用户名,客户端是以域用户身份进去的...

    可以在客户端进行获取.获取的方法如下:packagetest;importjava.io.*;publicclassTest{publicstaticStringgetUserName(){try{Stringcmd="cmd/cecho%username%";Processproc=Runtime.getRuntime()....

  • OPC DA 服务端搭建 (附Java 客户端代码)

    1、如果不清楚用户组针对哪些服务权限,就不操作用户组。给所需要的服务权限控制上直接加用户就可以了。2、经测试,客户端的用户名和服务端的一样都是admin,但是密码不同,依然可以调用opc服务端。3、连接失败的...

  • JAVA基于局域网的聊天室系统(源代码+论文)

    毕业论文局域网聊天室系统的设计与实现基于局域网的视频聊天室系统的设计与实现摘 要视频聊天系统作为一种新型的通信和交流工具,突破了地域的限制,可以提供更为便捷、灵活、全面的音、视频信息的传递和服务,具有...

  • 局域网聊天程序 java MySQL_java 基于TCP/IP协议的局域网聊天小程序

    文件传输一、用户登录客户端:1、发送登录信息:LOGIN|Username处理USERLISTS命令:所有在线用户的用户名2、处理新上线用户信息:ADD|username服务器端:1、得到所有在线用户信息名称,发回给客户端:USERLISTS|user...

  • MQTT-java使用说明

    MQTT-java使用说明 本文的资料下载: 链接:https://pan.baidu.com/s/1OCfsQ_NqcehKy86kYkA-wg?pwd=1234 提取码:1234 MQTT基本介绍 MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。 特点 易于实现 ...

  • 局域网象棋 Java

    我自己用Java写了一个可以局域网对战的象棋,老师当时要求用C++写,完成老师的课题后,我就学着Socket写了一个局域网的,我是从零开始,所以我借鉴了 Java亮剑PDF里的局域网象棋的服务器和客户端线程的代码,...

  • 成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...

  • java源码包2

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

  • 成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...

  • 基于JAVA宠物管理系统的设计与实现

    设备硬件部分: 这里的硬件刷卡部分采用的使用STM32开发的,更加灵活方便,完成对IC卡读写通过网络与JAVA服务器通信,也可以换成扫码枪之类的其他设备。 1. RC522刷卡模块负责对卡进行读写。 2. ESP8266WIFI初始化...

  • java源码包3

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

  • java源码包4

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

  • Java面试不通过?这篇文章你看了吗?

    Java面试题千千万,个人觉得没有最好的答案,只有最适合的答案;本文的宗旨是为读者朋友们整理一份详细而又权威的面试清单。 此文是前段时间本人根据部分文章汇总压在草稿箱(由于时间关系,忘了加上对应的原创链接...

  • 搭建MQTT服务器和安装客户端软件进行连接,并进行消息的订阅与发布

    文章目录一、MQTT协议介绍二、MQTT服务器搭建三、用客户端软件连接四、订阅和发布消息五、总结六、参考 一、MQTT协议介绍 MQTT是什么? MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

Global site tag (gtag.js) - Google Analytics