账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
清华社推出《JXTA--Java P2P网络编程技术》新书 - 编辑荐书 - 中国高校教材图书网
主页 > 编辑荐书
清华社推出《JXTA--Java P2P网络编程技术》新书
2003-07-01 09:41:05  来源:  
 
 “对等网络即将来临了,它承诺要创建一个根本不同的计算世界——而且,在某些方面比基于老模式客户机/服务器的要更好。”美国SUN Microsystems公司自从1995年向世界推出了Java语言以来,每年都会在Java领域里推出新的技术,从JavaCard、J2ME到J2EE、JINI、JavaTV,推动Java技术的发展和应用。
 在最近几次的旧金山的JavaOne会议中,JXTA是该公司向业界推出的较新的技术。该技术的目的是为Peer-to-Peer的网络应用开发提供一个统一的平台,而且为了鼓励和支持该技术的发展,JXTA项目采用了开放源码的方式进行,因此吸引了大量业界人士参与到JXTA技术的研究与应用当中,JXTA Community(www.jxta.org)成为人气很旺的一个Java技术研究开发的网站。
 JXTA的目标是要解决几个技术与商业上的难题。第一是解决众多P2P系统互不相通的问题。在2000年,是P2P突飞猛进的高潮,但高潮背后却是许多小公司用自己的封闭系统试图在Internet上圈一块地。Sun认为,只有互通才能真正发挥出P2P的优势。就好像IM (Instant Messaging), 能互联的人越多,越有价值。所以Sun决定出面发布一个平台,使所有P2P系统都能连接起来。只有Sun这样位置中立、但在技术上的雄厚实力被大家认可的公司才有希望做成这一平台。如果一个小公司想把自己的P2P系统做成平台,想得到其它P2P公司的认可几乎是不可能的。
 JXTA的另外一个目的就是找寻一套数量最少,概念最简单的系统构成的“积木” (component)。如果成功,这几块积木就会是今后大家构架信息系统的基本模块,从而帮助人们摆脱像Windows或TCP/IP这样的传统上带来的包袱。举例来说,JXTA 中的codat 就是这样一块积木,因为在这个层次上,不必区分代码(code)和数据(data)。这里codat不是一个英文词,而是把code和data合并而造出来的。
 Java,、Jini和JXTA如像是J的三部曲。Java取自著名咖啡产地名,Jini是genie (精灵) 的谐音,而JXTA则是Juxtapose的缩写。当时Bill Joy用grep把所有J打头的英文词找出来,juxtapose跃然纸上,很是巧妙。既表现了P2P或肩并肩的意义,又说明JXTA不局限于P2P。但JXTA与众不同,它是一系列网络协议构成,用任何语言都可以实现,并不只限于Java。当时开发者采用协议而不用Java的API, 主要思路就是只有彻底独立于操作系统、网络传输技术、以及程序设计语言,才真正达到了跨平台。而这样的技术,最容易受到业界的认同。
 该书作者许斌编写的《JXTA -- Java Peer-to-Peer网络编程技术》在全面介绍P2P的基础上,深入探讨了JXTA的设计结构,其Java系统实现的编程界面,还有一系列应用的例子。该书书首次将JXTA技术用中文介绍出来,对我国计算机界是一个贡献,也是对jxta.org遍布在世界各地的会员的极大鼓励。


(宫力先生与王克宏教授亲自为书作序并推荐此书,宫力先生现任SUN中国工程研究院院长,原SUN公司JXTA项目负责人。王克宏教授是清华大学计算机系教授、博士生导师,中国最早倡导Java技术的学者之一。)

 
来源:清华社网站
本版责编:孟婉霞
 
 
相关评论 发表评论 发送新闻 打印新闻 上一条 下一条 关闭
| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息