阅读更多

5顶
0踩

Web前端

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

2008-01-30 10:46 by 见习记者 stone 评论(0) 有2288人浏览
最近一个关于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,消息队列遥测传输协议),是一种...

  • 【java毕业设计】智慧社区教育服务门户.zip

    有java环境就可以运行起来 ,zip里包含源码+论文+PPT, 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上

  • 基于selenium的携程机票爬虫资料齐全+详细文档+高分项目+源码.zip

    【资源说明】 基于selenium的携程机票爬虫资料齐全+详细文档+高分项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

Global site tag (gtag.js) - Google Analytics