第1章 引論 1
1.1 分布式計算和嵌入式設備:天作之合 2
1.2 傳統(tǒng)網絡的不足 3
1.3 采用Java技術帶來的好處 3
1.4 Jini網絡技術的優(yōu)勢 4
1.5 Java和Jini技術如何在嵌入式設備中
協(xié)同工作 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 線路協(xié)議:易阻塞且脆弱 12
3.2 網絡中的對象 12
3.3 由API來定義網絡接口 13
3.4 延遲綁定:開發(fā)人員與API實現(xiàn)之間的
絕緣體 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開發(fā)初步 20
5.1 預備知識 20
5.2 決定選用哪個描述集 20
5.3 MIDP 21
5.3.1 下載與安裝 21
5.3.2 創(chuàng)建 22
5.3.3 運行樣例程序 24
5.4 Foundation Profile 24
5.4.1 下載與安裝 24
5.4.2 創(chuàng)建 24
5.4.3 運行一個樣例程序 25
5.5 Personal Profile 25
5.5.1 下載和安裝 25
5.5.2 創(chuàng)建 25
5.5.3 運行樣例程序 26
5.6 小結 27
第6章 Jini技術入門 28
6.1 Jini網絡專業(yè)術語 28
6.2 即插即用模型 28
6.3 對象協(xié)議 29
6.4 動態(tài)網絡邊界 29
6.5 租約 30
6.6 屬性 30
6.7 群組 31
6.8 查找和發(fā)現(xiàn) 31
6.9 一個簡單的代碼樣例 33
6.10 代理 34
6.11 小結 35
第7章 小型設備中的Jini技術 37
7.1 小型設備中的即插即用 37
7.2 設備驅動程序更理想的分發(fā)方式 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 在有限資源環(huán)境中伺服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 創(chuàng)建 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 發(fā)現(xiàn) 50
10.5 代理的獲取 50
10.6 激活 51
10.7 去活化 52
10.8 規(guī)范 52
10.9 代理接口 52
10.10 將代理打包 53
10.11 安全 53
10.12 下載Jini代理體系結構 53
10.13 小結 54
第11章 Jini代理體系結構編程實例 55
11.1 開發(fā)實例指南 55
11.2 決定客戶/代理之間的協(xié)議 55
11.3 編寫客戶程序 56
11.4 編寫代理程序 60
11.5 運行Jini技術環(huán)境 61
11.6 啟動客戶程序 61
11.7 驗證代理是否運行正常 62
11.8 小結 62
第12章 其他Java環(huán)境 63
12.1 本地應用服務器 63
12.2 外部應用服務器 64
12.3 將J2ME設備集成到企業(yè)應用中 64
12.4 Sun 開放式網絡環(huán)境 65
12.5 與CRM集成 66
12.6 與ERP集成 67
12.7 與銷售部門集成 68
12.8 小結 68
第13章 另一個Java技術編程實例 69
13.1 樣例程序開發(fā)指南 69
13.2 決定使用哪種類型的Java技術環(huán)境 69
13.3 決定采用哪種網絡協(xié)議與其他類型的
環(huán)境進行交互 69
13.4 編寫客戶端程序 70
13.5 編寫代理程序 72
13.6 運行Jini技術環(huán)境 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