日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)OSGi與Equinox:創(chuàng)建高度模塊化的Java系統(tǒng)

OSGi與Equinox:創(chuàng)建高度模塊化的Java系統(tǒng)

OSGi與Equinox:創(chuàng)建高度模塊化的Java系統(tǒng)

定 價(jià):¥89.00

作 者: (美)Jeff McAffer,(美)Paul VanderLei,(美)Simon Archer 著,郭慶,李楠,池建強(qiáng) 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: 暫缺

ISBN: 9787115337443 出版時(shí)間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 359 字?jǐn)?shù):  

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

  《圖靈程序設(shè)計(jì)叢書·OSGi與Equinox:創(chuàng)建高度模塊化的Java系統(tǒng)》分為四個(gè)部分。第一部分主要介紹了OSGi和Equinox,以及OSGi標(biāo)準(zhǔn)的Eclipse實(shí)現(xiàn);第二部分采用非正式教程的方式教給讀者如何從零開始構(gòu)建真實(shí)的Toast應(yīng)用,針對(duì)每一個(gè)步驟都提供了完整的在線示例代碼;第三部分由原型構(gòu)建轉(zhuǎn)向?qū)嶋H的產(chǎn)品開發(fā),主要介紹了OSGi和Equinox中用來構(gòu)建成熟的OSGi應(yīng)用必不可少的API——服務(wù)器端、聲明式服務(wù)和發(fā)布工程,以及如何用它們來解決實(shí)踐中的一些問題;第四部分呈現(xiàn)了動(dòng)態(tài)性的最佳實(shí)踐、整合代碼庫(kù)等主題以及一些OSGi和Equinox難題,幫助讀者全面理解如何創(chuàng)建高度模塊化系統(tǒng)?!秷D靈程序設(shè)計(jì)叢書·OSGi與Equinox:創(chuàng)建高度模塊化的Java系統(tǒng)》適合有Java編程基礎(chǔ)以及對(duì)OSGi技術(shù)有興趣的開發(fā)人員閱讀。

作者簡(jiǎn)介

  Jeff McAffer Eclipse平臺(tái)架構(gòu)師,Eclipse RCP與Equinox OSGI兩個(gè)項(xiàng)目的聯(lián)合領(lǐng)導(dǎo)人,EclipseSource.com的聯(lián)合創(chuàng)始人。除此之外,他還領(lǐng)導(dǎo)著RT PMC,并且還是Eclipse Project PMC、Eclipse架構(gòu)委員會(huì),以及Eclipse基金會(huì)董事會(huì)的成員。Jeff對(duì)Eclipse組件方面的各種進(jìn)展都十分關(guān)心。除本書外,他還和別人合著了The Eclipse Rich Client Platform一書。 Paul Vanderlei 具有超過25年的軟件開發(fā)經(jīng)驗(yàn),著重于面向?qū)ο笤O(shè)計(jì)和敏捷實(shí)踐。在IBM時(shí),與他人共同創(chuàng)建了內(nèi)嵌式Java技術(shù)支持團(tuán)隊(duì),針對(duì)汽車行業(yè)與醫(yī)療行業(yè),提供內(nèi)嵌式Java應(yīng)用與用戶界面的解決方案。他在商業(yè)應(yīng)用上運(yùn)用OSGi技術(shù)已有10余年的歷史。 Simon Archer 具有超過16年的軟件工程經(jīng)驗(yàn),著重于面向?qū)ο笤O(shè)計(jì)、敏捷實(shí)踐和軟件質(zhì)量。2000年在OTI時(shí),Simon開始在遠(yuǎn)程通信和RFID等領(lǐng)域使用并教授OSGi技術(shù)?,F(xiàn)在致力于IBM Rational軟件的研發(fā),使用OSGi為Jazz Foundation工程構(gòu)建協(xié)同的開發(fā)工具。

圖書目錄

第一部分 簡(jiǎn)介 第1章 OSGi、Equinox和Eclipse 
1.1 簡(jiǎn)史 
1.2 合作 
1.3 實(shí)戰(zhàn)的模塊性和自由性 
1.4 平臺(tái) 
1.5 生態(tài)系統(tǒng) 
1.6 OSGi的來龍去脈 
1.6.1 Java的謊言 
1.6.2 現(xiàn)狀核實(shí) 
1.6.3 OSGi的壽命 
1.7 實(shí)踐中的OSGi和Equinox 
1.8 總結(jié)  第2章 OSGi基本概念 
2.1 bundle環(huán)境 
2.2 為何選擇OSGi 
2.3 bundle剖析 
2.4 模塊化 
2.4.1 導(dǎo)出包 
2.4.2 導(dǎo)入包 
2.4.3 需要的bundle 
2.4.4 強(qiáng)化模塊化特性 
2.5 模塊化設(shè)計(jì)概念 
2.6 生命周期 
2.7 協(xié)作 
2.7.1 服務(wù) 
2.7.2 擴(kuò)展和擴(kuò)展點(diǎn) 
2.8 OSGi框架 
2.9 安全性 
2.10 OSGi框架實(shí)現(xiàn) 
2.11 總結(jié)  第二部分 OSGi示例 第3章 教程介紹 
3.1 何為Toast 
3.2 Toast的演變 
3.3 開發(fā)環(huán)境安裝 
3.4 示例代碼 
3.4.1 在章與章之間切換 
3.4.2 比較 
3.5 目標(biāo)平臺(tái)設(shè)置 
3.5.1 預(yù)定義的目標(biāo) 
3.5.2 定義目標(biāo)平臺(tái) 
3.6 通過示例進(jìn)行學(xué)習(xí) 
3.7 總結(jié)  第4章 你好,Toast 
4.1 簡(jiǎn)單的場(chǎng)景 
4.1.1 創(chuàng)建工程 
4.1.2 Gps 
4.1.3 Airbag和IAirbagListener 
4.1.4 EmergencyMonitor 
4.1.5 Main 
4.1.6 運(yùn)行 
4.1.7 檢查點(diǎn) 
4.2 將Toast劃分為Bundle 
4.2.1 GPS bundle 
4.2.2 安全氣囊bundle 
4.2.3 緊急情況監(jiān)視器bundle 
4.2.4 啟動(dòng) 
4.3 總結(jié)  第5章 服務(wù) 
5.1 轉(zhuǎn)移到服務(wù) 
5.2 注冊(cè)GPS服務(wù) 
5.3 注冊(cè)安全氣囊服務(wù) 
5.4 獲取服務(wù)示例代碼 
5.5 啟動(dòng) 
5.6 故障排解 
5.7 總結(jié)  第6章 動(dòng)態(tài)服務(wù) 
6.1 動(dòng)態(tài)服務(wù)簡(jiǎn)介 
6.2 使用服務(wù)追蹤器 
6.2.1 修改bundle激活器 
6.2.2 啟動(dòng) 
6.2.3 服務(wù)追蹤器小結(jié) 
6.3 使用服務(wù)激活器工具包 
6.3.1 在目標(biāo)平臺(tái)上安裝SAT 
6.3.2 修改GPS bundle激活器 
6.3.3 修改安全氣囊bundle激活器 
6.3.4 修改緊急情況監(jiān)視器bundle激活器 
6.3.5 啟動(dòng) 
6.3.6 SAT小結(jié) 
6.4 使用聲明式服務(wù) 
6.4.1 修改GPS bundle 
6.4.2 修改安全氣囊bundle 
6.4.3 修改緊急情況監(jiān)視器bundle 
6.4.4 運(yùn)行 
6.4.5 聲明式服務(wù)總結(jié) 
6.5 總結(jié)  第7章 客戶端/服務(wù)器端交互 
7.1 后臺(tái) 
7.1.1 核心bundle 
7.1.2 后臺(tái)應(yīng)急bundle 
7.2 客戶端 
7.2.1 信道bundle 
7.2.2 緊急情況監(jiān)視器bundle 
7.3 工具類 
7.3.1 常量 
7.3.2 屬性 
7.3.3 日志 
7.4 運(yùn)行Toast 
7.4.1 運(yùn)行后臺(tái) 
7.4.2 運(yùn)行客戶端 
7.5 總結(jié)  第8章 測(cè)試 
8.1 使Toast具備可測(cè)試性 
8.2 對(duì)Toast進(jìn)行單元測(cè)試 
8.2.1 測(cè)試方案 
8.2.2 編寫測(cè)試用例 
8.2.3 運(yùn)行單元測(cè)試 
8.3 系統(tǒng)測(cè)試Toast 
8.3.1 測(cè)試規(guī)劃 
8.3.2 創(chuàng)建測(cè)試工具 
8.3.3 編寫測(cè)試用例 
8.3.4 運(yùn)行系統(tǒng)測(cè)試 
8.4 總結(jié)  第9章 打包 
9.1 定義Toast產(chǎn)品 
9.1.1 創(chuàng)建產(chǎn)品配置 
9.1.2 概述頁 
9.1.3 依賴頁 
9.1.4 配置頁 
9.1.5 啟動(dòng)頁 
9.1.6 運(yùn)行產(chǎn)品 
9.1.7 產(chǎn)品化客戶端 
9.2 導(dǎo)出Toast 
9.3 為其他平臺(tái)打包 
9.4 認(rèn)真考慮組件定義 
9.4.1 版本和版本范圍 
9.4.2 導(dǎo)出包和友元 
9.5 總結(jié)  第10章 插件化服務(wù) 
10.1 分離接口與接口的實(shí)現(xiàn) 
10.1.1 將Fake Airbag與其接口相互分離 
10.1.2 將模擬GPS與其接口相分離 
10.1.3 回歸測(cè)試 
10.2 設(shè)備模擬 
10.2.1 概念 
10.2.2 設(shè)備模擬器框架 
10.3 作為插件式服務(wù)的模擬設(shè)備 
10.3.1 模擬安全氣囊 
10.3.2 模擬GPS 
10.4 運(yùn)行模擬設(shè)備 
10.5 總結(jié)  第11章 可擴(kuò)展的用戶界面 
11.1 Crust 
11.1.1 Crust shell 
11.1.2 Crust工具 
11.2 緊急情況處理 
11.2.1 創(chuàng)建可插拔的用戶界面 
11.2.2 重構(gòu)緊急情況處理業(yè)務(wù)邏輯 
11.2.3 緊急情況處理用戶界面 
11.2.4 運(yùn)行用戶界面 
11.3 車載氣候系統(tǒng)和音響系統(tǒng) 
11.3.1 車載氣候系統(tǒng)與音響設(shè)備 
11.3.2 空調(diào)和音響屏幕 
11.3.3 運(yùn)行用戶界面 
11.4 OSGi應(yīng)用模型 
11.5 導(dǎo)航和地圖 
11.5.1 谷歌地球集成 
11.5.2 地圖支持 
11.5.3 應(yīng)用可擴(kuò)展性和導(dǎo)航支持 
11.5.4 運(yùn)行用戶界面 
11.6 總結(jié)  第12章 動(dòng)態(tài)配置 
12.1 跟蹤場(chǎng)景 
12.2 安裝跟蹤代碼 
12.2.1 Core Tracking Bundle 
12.2.2 后臺(tái)跟蹤bundle 
12.2.3 客戶端跟蹤bundle 
12.3 運(yùn)行基本的跟蹤場(chǎng)景 
12.4 配置 
12.4.1 OSGi的管理控制 
12.4.2 客戶端跟蹤bundle 
12.4.3 運(yùn)行可配置的Toast 
12.4.4 具備持久化配置的運(yùn)行 
12.5 總結(jié)  第13章 Web門戶 
13.1 門戶 
13.2 PortalServlet 
13.3 使用服務(wù)進(jìn)行操作查詢 
13.4 聲明門戶操作 
13.5 白板模式的利與弊 
13.6 總結(jié)  第14章 使用p2進(jìn)行系統(tǒng)開發(fā) 
14.1 Equinox p2簡(jiǎn)介 
14.1.1 架構(gòu) 
14.1.2 p2元數(shù)據(jù)可安裝的單元 
14.1.3 組件 
14.1.4 倉(cāng)庫(kù) 
14.1.5 模式 
14.1.6 指揮者 
14.1.7 引擎 
14.2 細(xì)化Toast結(jié)構(gòu) 
14.2.1 使用特性定義產(chǎn)品 
14.2.2 后臺(tái)特性 
14.2.3 客戶端特性 
14.2.4 重構(gòu)小結(jié) 
14.3 編寫一個(gè)配置器 
14.3.1 配置器 
14.3.2 配置后臺(tái) 
14.3.3 后臺(tái)小結(jié) 
14.4 增加一個(gè)Web部署頁面 
14.4.1 創(chuàng)建動(dòng)作 
14.4.2 管理動(dòng)作 
14.4.3 安裝卸載動(dòng)作 
14.4.4 安裝配置UI 
14.5 導(dǎo)出、運(yùn)行以及配置 
14.5.1 引入一個(gè)p2倉(cāng)庫(kù) 
14.5.2 運(yùn)行Toast后臺(tái) 
14.5.3 創(chuàng)建并配置汽車 
14.6 客戶端動(dòng)態(tài)部署 
14.7 總結(jié)  第三部分 進(jìn)階篇 第15章 聲明式服務(wù) 
15.1 聲明式服務(wù)模型 
15.2 常見場(chǎng)景 
15.2.1 最簡(jiǎn)單的組件 
15.2.2 引用服務(wù) 
15.2.3 提供服務(wù) 
15.2.4 引用和提供服務(wù) 
15.2.5 立刻激活組件 
15.2.6 白板模式 
15.2.7 工廠組件 
15.3 啟動(dòng)和調(diào)試DS應(yīng)用 
15.4 PDE工具 
15.5 總結(jié)  第16章 擴(kuò)展 
16.1 擴(kuò)展注冊(cè) 
16.2 擴(kuò)展點(diǎn) 
16.3 擴(kuò)展 
16.4 高級(jí)擴(kuò)展主題 
16.4.1 擴(kuò)展ID 
16.4.2 命名擴(kuò)展和匿名擴(kuò)展 
16.4.3 擴(kuò)展工廠 
16.5 擴(kuò)展注冊(cè)機(jī)制的生命周期 
16.6 動(dòng)態(tài)擴(kuò)展的應(yīng)用場(chǎng)景 
16.6.1 場(chǎng)景一:沒有緩存 
16.6.2 場(chǎng)景二:緩存擴(kuò)展 
16.6.3 場(chǎng)景三:緩存對(duì)象 
16.7 服務(wù)與擴(kuò)展 
16.8 擴(kuò)展注冊(cè)的神話 
16.9 總結(jié)  第17章 日志 
17.1 日志服務(wù)規(guī)范 
17.1.1 日志級(jí)別 
17.1.2 記錄日志 
17.1.3 讀取日志 
17.1.4 監(jiān)聽日志 
17.2 在Toast中使用LogService 
17.3 使用LogReaderService 
17.4 Toast的LogUtility類 
17.5 Equinox的LogService實(shí)現(xiàn) 
17.6 總結(jié)  第18章 HTTP支持 
18.1 HttpService 
18.2 注冊(cè)和注銷Servlet 
18.3 聲明式HTTP內(nèi)容注冊(cè) 
18.4 使用Jetty 
18.5 HTTP上下文和JAAS集成 
18.5.1 基于HTTP的認(rèn)證和登錄 
18.5.2 運(yùn)行具備安全機(jī)制的客戶端 
18.6 疑難解答 
18.6.1 BindException 
18.6.2 HttpService在監(jiān)聽哪個(gè)端口 
18.7 總結(jié)  第19章 服務(wù)器端 
19.1 服務(wù)器端和OSGi 
19.2 在Web應(yīng)用中嵌入Toast后臺(tái)系統(tǒng) 
19.2.1 更新產(chǎn)品 
19.2.2 Web應(yīng)用的Root文件 
19.2.3 構(gòu)建Web應(yīng)用 
19.2.4 運(yùn)行Web應(yīng)用 
19.2.5 疑難解答 
19.2.6 參數(shù)說明 
19.3 OSGi中的遠(yuǎn)程服務(wù) 
19.3.1 Eclipse通信框架 
19.3.2 遠(yuǎn)程服務(wù) 
19.3.3 分布式Toast 
19.3.4 遠(yuǎn)程服務(wù)主機(jī) 
19.3.5 遠(yuǎn)程服務(wù)客戶端 
19.3.6 服務(wù)發(fā)現(xiàn) 
19.3.7 運(yùn)行分布式系統(tǒng) 
19.4 總結(jié)  第20章 發(fā)布工程 
20.1 什么是PDE構(gòu)建 
20.2 build.properties bundle 
20.2.1 控制屬性 
20.2.2 使用自定義構(gòu)建腳本 
20.3 創(chuàng)建構(gòu)建器 
20.3.1 調(diào)整PDE構(gòu)建的目標(biāo) 
20.3.2 build.properties 
20.4 運(yùn)行構(gòu)建器 
20.5 調(diào)整構(gòu)建 
20.5.1 自定義構(gòu)建腳本 
20.5.2 倉(cāng)庫(kù)和附加依賴項(xiàng) 
20.5.3 從SCM(軟件配置管理)系統(tǒng)中提取內(nèi)容 
20.5.4 獲取map文件 
20.5.5 自動(dòng)替換版本號(hào) 
20.5.6 設(shè)定版本號(hào) 
20.5.7 定位和放置根目錄文件 
20.6 構(gòu)建附加特征 
20.6.1 創(chuàng)建特征構(gòu)建器 
20.6.2 build.properties 
20.6.3 運(yùn)行特征構(gòu)建 
20.7 構(gòu)建WAR包 
20.8 總結(jié)  第四部分 參考篇 第21章 動(dòng)態(tài)性的最佳實(shí)踐 
21.1 動(dòng)態(tài)性與你 
21.2 Toast的動(dòng)態(tài)性 
21.3 動(dòng)態(tài)性的挑戰(zhàn) 
21.4 動(dòng)態(tài)性意識(shí) 
21.4.1 對(duì)象處理 
21.4.2 bundle監(jiān)聽器 
21.5 擴(kuò)展者模式和BundleTracker 
21.6 動(dòng)態(tài)性啟用 
21.7 啟動(dòng)和停止的動(dòng)態(tài)性 
21.7.1 啟動(dòng)級(jí)別 
21.7.2 正確使用服務(wù) 
21.7.3 關(guān)閉也不總是易事 
21.8 總結(jié)  第22章 整合代碼庫(kù) 
22.1 bundle形式的JAR 
22.2 采用注入的方式進(jìn)行bundle化 
22.3 通過包裝的方式進(jìn)行bundle化 
22.4 通過引用的方式進(jìn)行bundle化 
22.5 使用bnd進(jìn)行bundle化 
22.6 解決類加載問題 
22.6.1 Class.forName() 
22.6.2 與上下文類加載器有關(guān)的問題 
22.6.3 管理JRE類 
22.6.4 序列化 
22.7 總結(jié)  第23章 高級(jí)主題 
23.1 Equinox控制臺(tái) 
23.2 OSGi中的角色 
23.3 bundle的形態(tài) 
23.4 片段 
23.5 單例 
23.6 bundle生命周期 
23.6.1 生命周期狀態(tài) 
23.6.2 BundleActivator 
23.6.3 激活器的弊端 
23.6.4 激活器的使用 
23.7 bundle激活策略 
23.8 控制bundle啟動(dòng) 
23.8.1 持久化啟動(dòng) 
23.8.2 啟用激活策略 
23.8.3 osgi.bundles 
23.9 類加載 
23.9.1 類查找算法 
23.9.2 聲明導(dǎo)入和導(dǎo)出 
23.9.3 導(dǎo)入包與需要的bundle 
23.9.4 可選性 
23.9.5 use指令 
23.9.6 再導(dǎo)出 
23.9.7 x-internal和x-friends 
23.9.8 引導(dǎo)代理 
23.10 配置和運(yùn)行Equinox 
23.10.1 config.ini 
23.10.2 可執(zhí)行程序 
23.11 數(shù)據(jù)區(qū) 
23.12 總結(jié)  第24章 聲明式服務(wù)引用 
24.1 組件XML模式v1.0.0 
24.1.1 聲明XML的命名空間和模式 
24.1.2 元素 
24.1.3 元素 
24.1.4 元素 
24.1.5 元素 
24.1.6 元素 
24.1.7 元素 
24.1.8 元素 
24.2 組件的生命周期 
24.2.1 滿足組件的配置 
24.2.2 組件的激活、注銷與修改 
24.2.3 訪問引用服務(wù) 
24.2.4 組件的即時(shí)性 
24.2.5 組件屬性 
24.3 總結(jié)   

本目錄推薦

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