注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)J2ME移動應(yīng)用程序開發(fā)

J2ME移動應(yīng)用程序開發(fā)

J2ME移動應(yīng)用程序開發(fā)

定 價:¥39.80

作 者: (美)Michael Juntao Yuan著;梁超,王延華譯
出版社: 清華大學(xué)出版社
叢編項: (美)Michael Juntao Yuan
標 簽: JAVA語言

ISBN: 9787302092292 出版時間: 2004-09-01 包裝: 平裝
開本: 26cm 頁數(shù): 310 字數(shù):  

內(nèi)容簡介

  J2ME為開發(fā)具有企業(yè)級性能、可靠性和價值的移動應(yīng)用程序提供了極其靈活且健壯的平臺。本書講述了用J2ME構(gòu)建企業(yè)級應(yīng)用程序的各個方面:設(shè)計、架構(gòu)、工具、進程、業(yè)務(wù)問題等。本書從新的J2ME簡檔和無線消息傳送API到移動數(shù)據(jù)庫和Web服務(wù)工具,介紹了使平臺變得更為強大的創(chuàng)新。這些創(chuàng)新使得現(xiàn)有Java開發(fā)人員(尤其是J2EE開發(fā)人員)可以利用他們的。技能,給企業(yè)應(yīng)用程序增加移動性。還展示了10多個完整的示例應(yīng)用程序,包括本書作者在Nextel、Sun和Motorola的美國無線開發(fā)人員競賽中贏得大獎的應(yīng)用程序。本書主要內(nèi)容●構(gòu)建端到端移動應(yīng)用程序的模式和最佳實踐●新興的移動"Killer應(yīng)用程序":推動生產(chǎn)效率和節(jié)約成本●"智能客戶端"應(yīng)用程序:體系結(jié)構(gòu)與設(shè)計●用于身份驗證和會話跟蹤的高級HTTP技術(shù)●克服硬件和網(wǎng)絡(luò)局限性●移動企業(yè)消息傳送的前沿技術(shù)●移動數(shù)據(jù)庫和同步引擎●XML和移動Web服務(wù),包括J2MEWebServicesOptionalPackage●企業(yè)級移動安全的新選擇作者簡介Michael JuntaoYuan是Java和開放源代碼技術(shù)的研究者、開發(fā)者、作者和倡導(dǎo)者。他不僅是得克薩斯大學(xué)奧斯汀分校電子商務(wù)研究中心的研究員,還是JavaWorld的WirelessJava專欄作家。Yuan曾在2002年的Nextel、Sun和Motorola的美國J2ME應(yīng)用程序競賽中獲得大獎。目前,他在BuzzPhone.com著力開發(fā)一系列的Nokia官方范本應(yīng)用程序。

作者簡介

  MichaelJuntaoYuan是Java和開放源代碼技術(shù)的研究者、開發(fā)者、作者和倡導(dǎo)者。他不僅是得克薩斯大學(xué)奧斯汀分校電子商務(wù)研究中心的研究員,還是JavaWorld的WirelessJava專欄作家。Yuan曾在2002年的Nextel、Sun和Motorola的美國J2ME應(yīng)用程序競賽中獲得大獎。目前,他在BuzzPhone.com著力開一系列的Nokia官方范本應(yīng)用程序。

圖書目錄

第1部分 緒論
第1章 移動商務(wù):前景、現(xiàn)實和機會
1.1移動商務(wù)價值觀
1.1.1企業(yè)對消費者(B2C)
1.1.2企業(yè)對企業(yè)(B2B)
1.1.3企業(yè)對雇員(B2E)
1.1.4公共服務(wù)和安全
1.2移動技術(shù)的采用"
1.3尋找Killer移動應(yīng)用程序
1.3.1移動娛樂
1.3.2從玩具到工具
1.3.3企業(yè)移動生態(tài)系統(tǒng)
1.4移動商務(wù)前景
1.4.1移動設(shè)備制造
1.4.2移動Intemet服務(wù)提供商
1.4.3移動軟件平臺提供商
1.4.4移動應(yīng)用程序服務(wù)提供商
1.5小結(jié)
1.6參考資料
第2章 J2ME:移動Java是否可用于企業(yè)
2.1為什么選擇Java
2.2Java團體過程
2.3Java無處不在
2.3.1單一架構(gòu)解決方案
2.3.2J2EE開發(fā)人員的契機
2.4介紹Java2MicroEdiUOn
2.4.1J2ME架構(gòu)
2.4.2J2ME組件
2.5競爭技術(shù)
2.6小結(jié)
2.7參考資料
第Ⅱ部分 端到端企業(yè)應(yīng)用程序
第3章 智能客戶機范例:iFeedBack.
3.1智能客戶機的優(yōu)點
3.2介紹iPeedBack
3.2.1要解決的問題
3.2.2架構(gòu)
3.2.3實際部署
3.3iFeedBack使用方案
3.3.1構(gòu)建和部署
3.3.2試試看
3.4實現(xiàn)過程
3.4.1調(diào)用模型
3.4.2線程化模型
.3.4.3數(shù)據(jù)交換
3.5小結(jié)
3.6參考資料
第4章 托管智能客戶機
4.1容器管理的應(yīng)用程序
4.1.1容器功能
4.1.2容器的優(yōu)點
4,2OSGi容器
4.2.1Bundle
4.2.2標準服務(wù)
4.2.3綁定交互和定制服務(wù)
4.2.4OSGi運行時請求
4.3一個簡單的回顯服務(wù)示例
4.3.11BMServiceManagementFramework
4.3.2EchoServiceBundle
4.3.3EehoUIConsumerBundle
4.4帶有HTTP前端的智能客戶機
4.4.1比薩訂購Bundle
4.4.2比薩訂購Servlet
4.4.3記錄服務(wù)
4.4.4HTTP服務(wù)的功能豐富UI客戶機
4.5移動網(wǎng)關(guān)
4.6小結(jié)
4.7參考資料
第5章 移動設(shè)計模式:智能訂票藍圖
5.1開始
5.2運行中的智能訂票應(yīng)用程序
5.2.1管理用戶偏好
5.2.2搜索和購買電影票
5.2.3給電影打分
5.2.4緩存電影院時間表
5.3重要的架構(gòu)模式
5.3.1整體的MVC模式
5.3.2客戶端外觀
5.3.3服務(wù)器端外觀
5.4實現(xiàn)技術(shù)
5.4.1處理程序鏈
5.4.2在HTTP上的二進制RPC
5.4.3客戶機端線程模型
5.5小結(jié)
5.6參考資料
第6章 高級HTTP技術(shù)
6.1Decorator方式
6.1.1CustomConnector工廠類
6.1.2CustomConnection類
6.1.3Decorator的優(yōu)缺點
6.2處理鏈方式
6.3通過HTTPCookie跟蹤會話
6.3.1通過Decorator類處理cookie
6.3.2通過HttpClient處理程序處理cookie
6.4HTTP基本認證
6.5HTTP摘要認證
6.6安全HTTP
6.7小結(jié)
6.8參考資料
第7章 端到端最佳實踐
7.1受限的設(shè)備硬件
7.1.1輕量級庫
7.1.2減小應(yīng)用程序內(nèi)存占用
7.1.3最小化垃圾收集器
7.1.4使用移動門戶
7.1.5正確使用設(shè)計模式
7.2低速且不可靠的網(wǎng)絡(luò)
7.2.1支持脫機模式
7.2.2使用遠程外觀
7.2.3在本地放置門戶
7.2.4帶緩沖的I/O
7.2.5加密數(shù)據(jù)
7.2.6有效獲取服務(wù)器狀態(tài)
7.3普及設(shè)備
7.3.1保護設(shè)備上的數(shù)據(jù)
7.3.2經(jīng)常同步
7.3.3許多設(shè)備的優(yōu)化
7.3.4集中式供應(yīng)
7.4無處不在的集成
7.4.1專用二進制協(xié)議
7.4.2使用移動RPC框架
7.4.3消息傳送是我們的助手
7.4.4XML和Web服務(wù)
7.5沒有耐心的用戶
7.5.1利用功能豐富的UI
7.5.2明智使用線程
7.5.3每次一個屏幕
7.5.4存儲用戶偏好
7.5.5使用部署描述符
7,6小結(jié)
7,7參考資料
第Ⅲ部分 移動消息傳送應(yīng)用程序
第8章 電子郵件和P,M
8.1電子郵件基礎(chǔ)知識
8.1.1SMTP服務(wù)器
8.1.2POP3和IMAP服務(wù)器
8.2M址14ME介紹
8.2.1發(fā)送電子郵件
8.2.2接收和處理郵件消息
8.2.3顯示消息
8.3JavaPhoneAPI
8.4PDA可選包
8.5商業(yè)電子郵件和PIM套件
8.5.1Espial套件
8.5.2ReqWireless套件
8.6企業(yè)門戶服務(wù)器
8.6.1BlackBerry電子郵件
8.6.2BlackBerryPIM
8.7小結(jié)
8.8參考資料
第9章 會聚移動P2P消息
9.1介紹WirelessMessagingAPI
9.1.1頂級WMA類
9.1.2URL和消息連接"
9.2運行中的WMA
9.2.1發(fā)送SMS消息
9.2.2同步接收SMS消息
9.2.3異步接收SMS消息
9.2.4通過MIDPPUSH接收SMS消息
9.3'WMA的參考實現(xiàn)
9.3.1運行時屬性
9.3.2J2MEWTKv2.0中的WMA控制臺
9.3.3架構(gòu)
9.4來自后端的SMS
9.4.1jSMSAPl
9.4.2SimplewireJavaSMSSDK
9.4.3諾基亞移動服務(wù)器服務(wù)SDK
9.4.4標準化服務(wù)器端的消息傳送API
9.5超越SMS:IM會聚
9.5.1介紹Jabber
9.5.2Jabber協(xié)議:XMPP.
9.5.3KVMJ~Jabber庫
9.5.4其他商業(yè)Jabber客戶程序
9.6基于SIP的IM應(yīng)用程序
9.7小結(jié)
9,8參考資料
第10章 企業(yè)消息傳送
10.1移動企業(yè)消息傳送
10.2JMS介紹
10.2.1頂層接口
10.2.2發(fā)布-訂閱模型
10.2.3點對點模型
10.2.4兩種消息傳送模型的結(jié)合
10.3來自iDus//Mobile的移動JMS
10.3.1J2MEJMS客戶
10.3.2用于MIDP的輕量級客戶
10.3.3不可編程的客戶
10.41BM的WebSphereMQEveryplace
10.4.1一個真實的移動MOM解決方案
10.4.2了解HelloWorld代碼
10.4.3存儲適配器
10.4.4管理隊列
10.4.5通信適配器
10.5小結(jié)
10.6參考資料
第1V部分 移動數(shù)據(jù)庫和同步引擎
第11章 用于CDC設(shè)備的移動數(shù)據(jù)庫
11.1移動數(shù)據(jù)庫
11.2介紹JDBC
11.2.1一個JDBC示例
11.2.2獲取Connection對象
11.2.3執(zhí)行SQL語句
11.2.4'抽取查詢結(jié)果
11,3使用PreparedStatement的可移植的有效代碼
11.3.1Statement接口問題
11.3.2使用PreparedStatement接口
11.4使用CallableStatement訪問存儲過程
11.4.1什么是存儲過程
11.4.2使用CallableStatement接口
11.5CDC的JDBC可選包
11.6HSQL數(shù)據(jù)庫引擎
11.7iAnyWhereS01utionsSQLAnyWhereStU山O
11.81BMDB2Everyplace
11.9Oracle9iL訌e
11.10POintBaseMicroEd訌iOn
11.11示例應(yīng)用程序:聯(lián)系管理器
11.12小結(jié)
11.13參考資料
第12章 用于M舊P設(shè)備的移動數(shù)據(jù)庫
12.1POintBaseMicroE山UOn
12.2OracleJ2MESODASDK
12.31BMDB2eFastRecordStore
12.4小結(jié)
12.5參考資料
第13章 數(shù)據(jù)庫同步
13.1同步和移動
13.1.1不連接但同步的架構(gòu)
13.1.2移動數(shù)據(jù)庫的同步
13.2POintBaseUniSync
13.2.1服務(wù)器端的程序代碼
13.2.2客戶端的程序代碼
13.31BM的DB2Everyplace
13.3.1通過編程訪問DB2eSync
13.3.2使用MIDPFastRecordStore的Sync'
13.4iAnywhereSOlutionsMObiLink
13.4.1獨立的本地客戶的MobiLink
13.4.2通過編程訪問MobiLink
13.5Oracle9iMObileServer
13,6同步的聯(lián)系管理器
13.7小結(jié)
13.8參考資料
第14章 訪問后端數(shù)據(jù)庫
14.1對遠程數(shù)據(jù)庫的直接訪問
14.1.1特定于應(yīng)用程序的中間件
14.1,2使用mBC
14.1.3網(wǎng)關(guān)Servlet
14,2OracleJ2MESQLSDK
14.3傳統(tǒng)應(yīng)用程序
14.4使用用于傳統(tǒng)數(shù)據(jù)庫的Simplicity
14.4.1Simplicity移動
14.4.2SimplicityEnterprise的LegacyRejuvenation
14.5小結(jié)
14.6參考資料
第V部分XML和移動Web服務(wù)
第15章 用于小型設(shè)備的XML
15.1什么是XML
15.2在小型設(shè)備上使用XML
15.3XML分析模型
15.3.1SAX-
15.3.2XMLPull-
15.3.3文檔模型
15.4AmazonXML服務(wù)介紹
15.5通過XmlPull提供Amazon服務(wù)
15.6通過kDOM提供Amazon服務(wù)
15.7移動RSS客戶
15.7.1簡單的RSS例子
15.7.2PeekAndpick
15.8小結(jié)
15.9參考資料
第16章 智能客戶上的SOAPWeb服務(wù)
16.1什么是SOAPWeb服務(wù)
16.1.1SOAP的優(yōu)點
16.1.2SOAPHelloWorld
16.1.3SOAPWeb服務(wù)的架構(gòu)
16.2kSOAP介紹
16.2.1什么是SOAP分析
16.2.2使用kSOAP的簡單分析的例子
16.2.3call()方法如何工作
16.2.4kSOAP消息傳送
16.2.5kSOAPStub生成器
16.3解讀kSOAP.
16.3.1默認映射
16.3.2對象結(jié)構(gòu)
16.3.3通過數(shù)據(jù)整編自定義映射
16.3.4一個更復(fù)雜的例子
16.3.5扼要重述:kSOAPAPI
16.4高級kSOAP
16.4.1數(shù)組
16.4.2使用SoapTemplate檢驗文檔
16.5更多kSOAP的例子
16.5.1GoogleWeb服務(wù)API演示
16.5.2SmartPhrases
16.6什么是kSOAPv2.0
16.7小結(jié)
16.8參考資料
第17章 J2ME Web服務(wù)可選包
17.1簡單回顧
17.2XMLProcessingAPl
17.3JAX-RPCAPl
17.3.1功能
17.3.2API
17.3.3用戶
17.4SPI的實現(xiàn)
17.5與kXML和kSOAP的比較
17.6小結(jié)
17.7參考資料
第18章 案例研究:用于基于位置服務(wù)的移動客戶程序
18.1基于位置的服務(wù)
18.2微軟公司的MapPointWeb服務(wù)
18.2.1MapPointv3.0SOAPAPl
18.2.2聚合的APl
18.2.3Axis外觀
18.3MapPointJ2ME客戶程序
18.3.1CDC~P和PersonalJava客戶程序
18.3.2MIDP客戶程序
18.4增強的行車導(dǎo)向應(yīng)用程序
18.4.1確定位置的技術(shù)
18.4.2J2ME的位置API
18.5小結(jié)
18.6參考資料
第VI部分 高級移動安全性
第19章 企業(yè)的移動安全性
19.1什么是高級移動安全性
19.1.1基于內(nèi)容的安全性
19.1.2分布式訪問控制
19.1.3設(shè)備的安全性
19.2輕量級移動加密工具包
19.3BouncyCastle輕量級API
19.3.1開放源代碼的作用
19.3.2注意事項
19.41AIKMEJCE
19.5PhaosTechn010gyMicroFoundatiOn工具包
19.6NTRUiNeo的Java工具包
19.7B3Security
19.7.1B3如何工作
19.7.2優(yōu)點
19.8特定于設(shè)備的API
19.9J2ME安全性API的標準化
19.10小結(jié)
19.11參考資料
第20章 J2ME加密方法
20.1方法概述
20.1.1包的結(jié)構(gòu)
20.1.2密鑰串行化
20.2對稱加密
20.2.1BouncyCa3tle
20.2.21AIKJCE-ME
20.2.3PhaosMicroFOUndatiOn
20.2.4NTRUjNeo
20.3基于口令的加密
20.3.1BouncyCastle
20.3.21AIKJCE-ME
20.3.3PhaosMicroFOUndatiOn
20.4公鑰加密
20.4.1BouncyCostle
20.4.21AIKJCE-ME
20.4.3PhaosMicroFOUndatiOn
20.4.4NTRUjNeo
20.5數(shù)字簽名
20.5.1BouncyC觚tle
20.5.21AIKJCE-~帕
20.5.3PhaosMicroFOundatiOn
20.5.4NTRUjNeo
20.6小結(jié)
20.7參考資料
附錄 AJ2ME應(yīng)用程序開發(fā)的基礎(chǔ)
A.1生存期方法
A.2UI模型
A.3遠程和本地數(shù)據(jù)
A.4代碼
A.5打包和創(chuàng)建
A.6部署
A.7小結(jié)
19.7.1B3如何工作
19.7.2優(yōu)點
19.8特定于設(shè)備的API
19.9J2ME安全性API的標準化
19.10小結(jié)
19.11參考資料
第20章 J2ME加密方法
20.1方法概述
20.1.1包的結(jié)構(gòu)
20.1.2密鑰串行化
20.2對稱加密
20.2.1BouncyCa3tle
20.2.21AIKJCE-ME
20.2.3PhaosMicroFOUndatiOn
20.2.4NTRUjNeo
20.3基于口令的加密
20.3.1BouncyCastle
20.3.21AIKJCE-ME
20.3.3PhaosMicroFOUndatiOn
20.4公鑰加密
20.4.1BouncyCostle
20.4.21AIKJCE-ME
20.4.3PhaosMicroFOUndatiOn
20.4.4NTRUjNeo
20.5數(shù)字簽名
20.5.1BouncyC觚tle
20.5.21AIKJCE-~帕
20.5.3PhaosMicroFOundatiOn
20.5.4NTRUjNeo
20.6小結(jié)
20.7參考資料
附錄A J2ME應(yīng)用程序開發(fā)的基礎(chǔ)
A.1生存期方法
A.2UI模型
A.3遠程和本地數(shù)據(jù)
A.4代碼
A.5打包和創(chuàng)建
A.6部署
A.7小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號