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

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

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

定 價(jià):¥39.80

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

ISBN: 9787302092292 出版時(shí)間: 2004-09-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 310 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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