首页>参考读物>计算机科学与技术>综合

J2ME Jini 应用系统开发
作者 : (美)Hinkmond Wong
译者 : 马波
出版日期 : 2003-01-01
ISBN : 7-111-11031-5
定价 : 35.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 281
开本 : 16开
原书名 : Development Jini Applications Using Java 2 Micro Edition(J2ME)
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书全面讲述如何使用J2ME技术和Jini网络技术来设计、开发消费类和嵌入式设备上的应用。全书注重对J2ME环境和Jini网络技术概念的介绍,用详尽的描述和范例程序深入展示了J2ME和Jini的世界,并比较了各种体系结构的异同,本书还包括一套实用的J2ME Foundation Profile、RMI可选包和Personal Profile年鉴。本书简明流畅、生动有趣,适合软件开发人员和Java爱好者学习Jini技术时参考。具备一些Java编程基础即可阅读本书。

图书前言

Java技术的应用领域正在迅速地变化着:从桌面系统和后端服务器转向了小型消费类电子产品和各种嵌入式设备。在未来的几年中,与因特网互联的各种小型设备的数量会远远超过PC的数量。消费类电子产品,如:个人数字助理(PDA)、便携式电话、游戏控制台(game consoles)、电视机置顶盒、汽车导航系统等等将是新兴的Web接入设备。
Sun公司的Java 2 平台,Micro Edition(J2ME)技术正是为满足这一领域的发展需求应运而生的。本书讲解了描述集(profile)和配置集(configuration)的概念(随着读者对J2ME的进一步了解,会逐步理解它们在J2ME中的含义—译者注),帮助读者清晰地理解并掌握一类特定的技术,它们是在支持Java技术的小型设备(一类瞄准了消费类和嵌入式市场的设备)上进行软件开发所必备的。
利用Jini网络技术,各种小型设备能够以一种简洁的方式接入到网络中。这是一组崭新的机制,其设计目标是为了使软件和硬件能够自动结合起来,形成一个设备和服务的联盟。因为Jini技术使用的是Java分布式计算平台的体系结构,所以这是一个自然而然的进步。
J2ME环境和Jini技术的结合真是天造地设。J2ME环境使利用Java计算平台在各种小型设备上进行简单、迅捷的编程开发成为可能,而Jini网络技术则使各种支持Java技术的小型设备能够相互交流。
这本书向读者讲授了如何应用J2ME技术和Jini网络技术设计、实现消费类和嵌入式设备上的应用。这本书是为软件开发人员和Java技术的爱好者们准备的。读者将会通过详尽的阐释和范例程序探索J2ME和Jini的世界。先决条件是,读者应该对使用Java语言进行编程有一定的基础,并对计算机网络有一定的了解。阅读此书并不要求读者对在嵌入式系统上进行开发有高深的造诣,仅仅对Java语言有不错的理解就足够了。
这本书注重对J2ME技术和Jini网络技术概念的理解。读者将会学习、了解到可应用于小型设备的各种不同的网络体系结构。最后,我们将对附带的范例代码进行剖析,以此向读者展示如何利用Jini技术在小型设备上进行Java编程、开发。
下一代支持Java技术的小型设备将会带领世界超越PC所达到的境界,而这本书将会帮助读者在设计和开发方面获得一个良好的开端。

作者简介

(美)Hinkmond Wong:暂无简介

译者简介

马波:暂无简介

图书目录

第1章  引论 1
1.1  分布式计算和嵌入式设备:天作之合 2
1.2  传统网络的不足 3
1.3  采用Java技术带来的好处 3
1.4  Jini网络技术的优势 4
1.5  Java和Jini技术如何在嵌入式设备中
协同工作 4
1.6  小结 5
第2章  Java技术在小型设备中的力量 6
2.1  Java技术解决了小型设备必须面对的
各种问题 7
2.2  J2ME技术 7
2.3  小型设备不断增长的能力 8
2.4  J2ME CLDC 8
2.4.1  技术概览 9
2.4.2  新特性 9
2.4.3  未支持的特性 9
2.5  J2ME CDC 10
2.6  小结 11
第3章  Jini网络技术的梦想 12
3.1  线路协议:易阻塞且脆弱 12
3.2  网络中的对象 12
3.3  由API来定义网络接口 13
3.4  延迟绑定:开发人员与API实现之间的
绝缘体 13
3.5  “编写一次,随处运行”的威力 13
3.6  利用Java技术对编程模型所做的简化 13
3.7  网络中的对象 14
3.8  Jini技术在小型设备中举足轻重 14
3.9  小结 15
第4章  J2ME技术入门 16
4.1  为消费类和嵌入式设备定制的Java技术 16
4.2  J2ME PersonalJava 17
4.3  J2ME 配置集和描述集 18
4.4  从PersonalJava到J2ME的迁移之路 18
4.5  编程中的注意事项 18
4.6  小结 19
第5章  J2ME开发初步 20
5.1  预备知识 20
5.2  决定选用哪个描述集 20
5.3  MIDP 21
5.3.1  下载与安装 21
5.3.2  创建 22
5.3.3  运行样例程序 24
5.4  Foundation Profile 24
5.4.1  下载与安装 24
5.4.2  创建 24
5.4.3  运行一个样例程序 25
5.5  Personal Profile 25
5.5.1  下载和安装 25
5.5.2  创建 25
5.5.3  运行样例程序 26
5.6  小结 27
第6章  Jini技术入门 28
6.1  Jini网络专业术语 28
6.2  即插即用模型 28
6.3  对象协议 29
6.4  动态网络边界 29
6.5  租约 30
6.6  属性 30
6.7  群组 31
6.8  查找和发现 31
6.9  一个简单的代码样例 33
6.10  代理 34
6.11  小结 35
第7章  小型设备中的Jini技术 37
7.1  小型设备中的即插即用 37
7.2  设备驱动程序更理想的分发方式 37
7.3  强大、自适应的体系结构 38
7.4  计算服务器 38
7.5  租约 38
7.6  资源约束 38
7.7  类装载 39
7.8  间歇式连接 39
7.9  小结 40
第8章  J2ME RMI可选包 41
8.1  针对J2ME CDC的RMI可选包 41
8.2  RMI可选包的设计目标 41
8.3  J2SE特性 41
8.3.1  Java编程模型的安全性 42
8.3.2  下载代码依赖关系方面的考虑 42
8.4  在有限资源环境中伺服Java代码 42
8.5  Java卡RMI技术 43
8.6  J2ME CDC/CLDC 客户方法调用语义 43
8.7  其他需要考虑的 43
8.8  小结 44
第9章  J2ME RMI可选包编程实例 45
9.1  创建 J2ME RMI可选包 45
9.2  一个简单的RMI服务 45
9.3  连接RMI服务 47
9.4  结合Jini技术使用RMI可选包 47
9.5  小结 47
第10章  Jini代理体系结构 48
10.1  益处 48
10.2  功能上的要求 49
10.3  综述 49
10.4  发现 50
10.5  代理的获取 50
10.6  激活 51
10.7  去活化 52
10.8  规范 52
10.9  代理接口 52
10.10  将代理打包 53
10.11  安全 53
10.12  下载Jini代理体系结构 53
10.13  小结 54
第11章  Jini代理体系结构编程实例 55
11.1  开发实例指南 55
11.2  决定客户/代理之间的协议 55
11.3  编写客户程序 56
11.4  编写代理程序 60
11.5  运行Jini技术环境 61
11.6  启动客户程序 61
11.7  验证代理是否运行正常 62
11.8  小结 62
第12章  其他Java环境 63
12.1  本地应用服务器 63
12.2  外部应用服务器 64
12.3  将J2ME设备集成到企业应用中 64
12.4  Sun 开放式网络环境 65
12.5  与CRM集成 66
12.6  与ERP集成 67
12.7  与销售部门集成 68
12.8  小结 68
第13章  另一个Java技术编程实例 69
13.1  样例程序开发指南 69
13.2  决定使用哪种类型的Java技术环境 69
13.3  决定采用哪种网络协议与其他类型的
环境进行交互 69
13.4  编写客户端程序 70
13.5  编写代理程序 72
13.6  运行Jini技术环境 73
13.7  启动客户程序 73
13.8  验证代理运行是否正常 74
13.9  小结 74
第14章  Jini技术的设计思想 75
14.1  Jini技术中的新思想 75
14.2  J2ME未来的改进方向 75
14.3  Jini未来的改进方向 76
14.4  已有的对等网技术 76
14.5  对等网策略 77
14.6  J2ME客户设备的策略 77
14.7  进一步的阅读指导及在线资源 78
14.8  小结 78
附录A  J2ME CDC/Foundation Profile
年鉴 80
附录B  J2ME CDC/RMI可选包1.0 年鉴 210
附录C  J2ME CDC Personal Profile (java.
applet、java.awt和java.beans) 1.0
年鉴 214

教学资源推荐
作者: (美)William Stallings 著
作者: (美)Robert Sedgewick 著                    普林斯顿大学
作者: (英)George K.Batchelor
作者: 王立柱 编著
参考读物推荐
作者: 华诚科技 编著
作者: 张晓新 孙国岭 杨平 等编著
作者: [美]布雷特?兰茨(Brett Lantz)著