登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『繁體書』Java動態模組系統的唯一選擇:Equinox OSGi原理及實作

書城自編碼: 2924964
分類:繁體書 →台灣書
作者: 周志明,謝小明
國際書號(ISBN): 9789863794240
出版社: 佳魁資訊
出版日期: 2016-10-28
版次: 初版
頁數/字數: 520頁
書度/開本: 17x23cm

售價:HK$ 196.7

 

** 我創建的書架 **
未登入.


新書推薦:
崩盤:金融海嘯十年後,從經濟危機到後真相政治的不穩定世界
《 崩盤:金融海嘯十年後,從經濟危機到後真相政治的不穩定世界 》

售價:HK$ 267.2
焦慮也沒關係!:與焦慮和平共存的生活法則
《 焦慮也沒關係!:與焦慮和平共存的生活法則 》

售價:HK$ 112.8
無所事事的美好時光(TED Books系列)
《 無所事事的美好時光(TED Books系列) 》

售價:HK$ 65.3
設計思考全攻略:概念X流程X工具X團隊,史丹佛最受歡迎的商業設計課一次就上手
《 設計思考全攻略:概念X流程X工具X團隊,史丹佛最受歡迎的商業設計課一次就上手 》

售價:HK$ 207.5
川本三郎的日本小鎮紀行:日本國民電影『男人真命苦』 之旅
《 川本三郎的日本小鎮紀行:日本國民電影『男人真命苦』 之旅 》

售價:HK$ 106.9
全球化的時代:無政府主義,與反殖民想像
《 全球化的時代:無政府主義,與反殖民想像 》

售價:HK$ 118.8
天使歷險記:拿十萬走進一級市場,矽谷新創投資大師的千倍收成策略
《 天使歷險記:拿十萬走進一級市場,矽谷新創投資大師的千倍收成策略 》

售價:HK$ 133.6
發掘你的微細領導力:運用「第一天」模式覺察自身價值,成為更有分量的人(隨書附贈「微細領導力實作隨行本」)
《 發掘你的微細領導力:運用「第一天」模式覺察自身價值,成為更有分量的人(隨書附贈「微細領導力實作隨行本」) 》

售價:HK$ 103.9

 

建議一齊購買:

+

HK$ 286.7
《 王者歸來:Python在大數據科學計算上的最佳實作 》
+

HK$ 186.7
《 利用Android強力開發Adobe AIR程式 》
+

HK$ 216.7
《 Verilog-ARM嵌入式系統設計 Base on FPGA 》
+

HK$ 186.7
《 不止是測試:Python網路爬蟲王者Selenium 》
+

HK$ 193.3
《 Java 8 教學手冊 》
內容簡介:
自從1999年OSGi聯盟成立以來,OSGi技術隨著Java一起高速發展,現已經成為一種被廣泛認可的軟體架構技術和方法。許多世界著名的IT企業都加入到OSGi的陣營之中,這些軟體廠商推出的許多產品都支援OSGi技術,甚至產品本身就使用OSGi技術建構,證明OSGi技術具有非常廣闊的市場前景。
OSGi能獲得如此廣泛的認可,一方面是它的誕生迎合軟體模組化的需求;另一方面是因為它足夠全面和開放,OSGi所具有的動態性、伸縮性正好是許多生產系統所需的。
本書全面解讀OSGI標準與原理,系統介紹Equinox框架用法,透過本書,讀者可以一個相對輕鬆的方式學習到OSGi的運作原理,這對本身能力的加強有極大的幫助。
目錄
前言
第一部分 走近OSGi
第1章 Java模組化之路
1.1什麼是OSGi
1.1.1OSGi標準的演進
1.1.2Java模組化標準之爭
1.2為什麼使用OSGi
1.2.1OSGi能讓軟體開發變得更容易嗎
1.2.2OSGi能讓系統變得更穩定嗎
1.2.3OSGi能讓系統執行得更快嗎1.2.4OSGi能支撐企業級開發嗎
1.3本章小結
第二部分 OSGi標準與原理
第2章 模組層標準與原理
2.1OSGi標準概要
2.2Bundle
2.3描述中繼資料
2.3.1預先定義標記
2.3.2使用視覺化工具
2.4Bundle的組織與依賴
2.4.1匯出和匯入Package
2.4.2約束規則與範例
2.4.3驗證Bundle有效性
2.5OSGi的類別載入架構
2.5.1父類別載入器
2.5.2Bundle類別載入器
2.5.3 其他類別載入器
2.5.4類別載入順序
2.6定義執行環境
2.7當地語系化
2.8本章小結
第3章 生命週期層標準與原理
3.1Bundle標識
3.2Bundle狀態及轉換
3.2.1安裝過程
3.2.2解析過程
3.2.3啟動過程
3.2.4更新過程
3.2.5停止過程
3.2.6移除過程
3.3啟動等級
3.3.1設定啟動等級
3.3.2調整活動啟動等級
3.4事件監聽
3.4.1事件類型
3.4.2事件排程
3.5系統Bundle
3.6Bundle上下文
3.7本章小結
第4章 服務層標準與原理
4.1服務
4.2OSGi服務範例
4.3服務屬性
4.3.1屬性篩檢程式
4.3.2預先定義屬性
4.3.3修改屬性
4.4服務工廠
4.5服務追蹤器
4.6參考服務
4.7釋放和登出服務
4.8服務層事件
4.8.1事件類型
4.8.2事件排程
4.8.3ServiceRegistration物件的提前請求
4.9遠端服務
4.9.1準備遠端服務環境
4.9.2遠端服務範例
4.9.3遠端服務屬性
4.9.4實現分析
4.10服務勾子
4.10.1EventListenerHook
4.10.2FindHook
4.10.3ListenerHook
4.10.4服務勾子範例
4.11本章小結
第三部分以Equinox為基礎的OSGi應用與實作
第5章 Equinox啟航
5.1建立Equinox開發環境
5.1.1建立執行環境
5.1.2建立編譯及偵錯環境
5.1.3建立開發環境
5.2Equinox常用元件簡介
5.3Equinox啟動器
5.4使用程式啟動Equinox
5.5本章小結5.2.1安裝Express
第6章 Equinox基礎應用與原始程式解析
6.1實作專案—Neonat討論區
6.1.1背景與需求
6.1.2模組劃分
6.1.3基礎資料模組
6.1.4持久化模組
6.1.5使用者互動模組
6.1.6執行效果
6.2Equinox原始程式解析
6.2.1OSGi容器啟動
6.2.2Bundle狀態恢復
6.2.3解析Bundle依賴關係
6.2.4OSGi類別載入器實現
6.3本章小結
第7章 伺服器端OSGi
7.1OSGi與Web伺服器
7.2HTTPService標準簡介
7.2.1服務目標
7.2.2服務介面
7.2.3資源對映規則
7.2.4請求處理過程
7.3實作專案—Neonat討論區的Web模組
7.3.1準備依賴項
7.3.2使用HTTPService
7.3.3實現Web互動功能
7.3.4執行效果
7.4HTTPService原始程式解析
7.4.1BridgeServlet與OSGi容器啟動
7.4.2BridgeServlet與HTTP請求委派
7.4.3DelegateServlet實現原理
7.5本章小結.
第8章 使用者管理服務
8.1UserAdmin服務標準簡介
8.1.1服務目標與基礎概念
8.1.2驗證使用者身份
8.1.3驗證使用者許可權
8.1.4UserAdmin事件
8.2實作專案—Neonat討論區使用者管理模組
8.2.1需求與依賴項分析
8.2.2使用者與使用者群組的實現
8.2.3頁面許可權
8.2.4使用者登入與身份驗證
8.3UserAdmin原始程式解析
8.3.1使用者管理實現
8.3.2外部服務使用實作
8.4本章小結
第9章 Preferences服務
9.1Preferences服務標準簡介
9.1.1服務目標
9.1.2資料結構
9.1.3屬性
9.1.4平行處理
9.1.5清理遺留資料
9.2實作專案—Neonat討論區持久化模組
9.2.1開發實作
9.2.2模組熱切換
9.3Preferences原始程式解析
9.3.1資料結構實現
9.3.2屬性存取
9.3.3後端儲存系統
9.4本章小結
第10章 宣告式服務
10.1宣告式服務標準簡介
10.1.1服務目標
10.1.2定義Component
10.1.3Component類型
10.1.4Component生命週期
10.1.5Component屬性
10.1.6綁定與發佈服務
10.1.7啟動與鈍化方法
10.1.8Component設定歸納
10.2實作專案—使用宣告式服務改造Neonat討論區
10.2.1視覺化編輯工具
10.2.2DS容器管理
10.3DS容器原始程式解析
10.3.1容器啟動
10.3.2載入Bundle中的Component
10.3.3動態依賴解析
10.4本章小結
第11章 Subsystems服務
11.1服務目標
11.2Subsystem格式
11.3Subsystem中繼資料
11.3.1SUBSYSTEM.MF標識
11.3.2DEPLOYMENT.MF標識
11.4Subsystem類型與共用策略
11.5組織管理Subsystem
11.6Subsystem部署與依賴策略
11.7Subsystem生命週期
11.7.1安裝
11.7.2解析
11.7.3啟動
11.7.4停止
11.7.5移除
11.8本章小結
第四部分 最佳做法
12章 OSGi最佳做法
12.1Bundle相關名稱命名
12.2Bundle劃分原則
12.2.1恰如其分地分配Bundle粒度
12.2.3分離介面和實現
12.3依賴關係實作
12.3.1依賴分析工具
12.3.2避免Require-Bundle
12.3.3最小化依賴
12.3.4避免循環依賴
12.3.5Equinoxx-*依賴
12.4Equinox專有類別載入機制
12.4.1BuddyLoading類別載入機制
12.4.2ClassLoaderDelegateHook類別載入機制
12.5Bundle生命週期實作
12.5.1啟動
12.5.2停止
12.6服務工廠的特殊性
12.7處理非OSGi的JAR套件
12.8啟動順序實作
12.8.1避免啟動順序依賴
12.8.2StartLevel的使用
12.9FragmentBundle實作
12.10保持OSGi動態性
12.11APITools實作
12.11.1APIBaselines
12.11.2APITools註釋
12.11.3APIVersion版本管理
12.11.4二進位檔案不相容
12.12本章小結
第13章 SpringDynamicModules實作
13.1SpringDM入門
13.1.1SpringDM專案簡介
13.1.2安裝SpringDM
13.1.3簡單的SpringDM範例
13.1.4Bundle和Spring上下文
13.1.5命名空間
13.2SpringDM進階
13.2.1SpringDM擴充設定
13.2.2WebExtender
13.2.3SpringDM服務約束
13.2.4在Spring上下文中使用BundleContext
13.3SpringDM企業應用
13.3.1規劃OSGi元件
13.3.2在SpringDM中使用JPA
13.3.3交易管理
13.3.4OSGi企業標準中的JPA
13.4SpringDM和Blueprint
13.5本章小結
第14章 建構可測試的OSGi系統
14.1單元測試的必要性
14.2單元測試的重要性
14.3可測試程式的特徵
14.4OSGi單元測試
14.4.1如何組織測試程式
14.4.2如何進行OSGi單元測試
14.5OSGi整合測試
14.5.1EclipseJUnitPlug-inTest
14.5.2SpringDMTest
14.5.3PaxExam
14.6本章小結附錄A Java類別載入器簡介
附錄B Equinox主控台指令
附錄C OSGi子標準目錄
附錄D OSGi相關專案
附錄E Equinox啟動設定參數

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.