博客來e-coupon Java動態模組系統:Equinox OSGi
Java動態模組系統:Equinox OSGi
Java動態模組系統:Equinox OSGi 評價
網友滿意度:
看書是一個最快增加"經驗"和"想法"的方式
你想過的、不曾想過的,
都有各式各樣的人把不一樣的體驗分享給大家
這也是我為什麼這麼喜歡讀書的原因~
但是讀書真的不能挑食,偶爾各式各樣的書
都要稍微看一下,才不會說在些關鍵時刻
缺了判斷的依據或概念>_
像是這次看了覺得很有收穫的Java動態模組系統:Equinox OSGi
就會是我想推薦給大家的書~
不知道就偏好而言看官喜不喜歡呢?
畢竟也要有愛才能把書看下去嘛!XD
另外附上我常用的折價券網站~
加入@Line粉絲團就能夠輕鬆拿~
推給大家試試看囉;) 博客來e-coupon傳送門
Java動態模組系統:Equinox OSGi
TOEIC TEST完全圖解對策:多益解題技巧一看就會(附考前衝刺勝經別冊及MP3) ![]() |
超高命中率NEW TOEIC新多益全真模擬試題1,000題+解析(附1MP3) ![]() |
商品訊息功能:
商品訊息描述:
《Java動態模組系統:Equinox OSGi》
自從1999 年OSGi 聯盟成立以來,OSGi 技術隨著Java 一起高速發展,現已經成為一種被廣泛認可的軟體架構技術和方法。許多世界著名的IT 企業都加入到OSGi 的陣營之中,這些軟體廠商推出的許多產品都支援OSGi 技術,甚至產品本身就使用OSGi 技術建構,證明OSGi 技術具有非常廣闊的市場前景。
OSGi 能獲得如此廣泛的認可,一方面是它的誕生迎合軟體模組化的需求;另一方面是因為它足夠全面和開放,OSGi 所具有的動態性、伸縮性正好是許多生產系統所需的。
本書全面解讀OSGI標準與原理,系統介紹Equinox框架用法,透過本書,讀者可以一個相對輕鬆的方式學習到OSGi 的運作原理,這對本身能力的加強有極大的幫助。
Java動態模組系統:Equinox OSGi-目錄導覽說明
前言
第一部分走近OSGi
第1章Java 模組化之路
1.1 什麼是OSGi
1.1.1 OSGi 標準的演進
1.1.2 Java 模組化標準之爭
1.2 為什麼使用OSGi
1.2.1 OSGi 能讓軟體開發變得更容易嗎
1.2.2 OSGi 能讓系統變得更穩定嗎
1.2.3 OSGi 能讓系統執行得更快嗎 1.2.4 OSGi 能支撐企業級開發嗎
1.3 本章小結
第二部分OSGi 標準與原理
第2章模組層標準與原理
2.1 OSGi 標準概要
2.2 Bundle
2.3 描述中繼資料
2.3.1 預先定義標記
2.3.2 使用視覺化工具
2.4 Bundle 的組織與依賴
2.4.1 匯出和匯入Package
2.4.2 約束規則與範例
2.4.3 驗證Bundle 有效性
2.5 OSGi 的類別載入架構
2.5.1 父類別載入器
2.5.2 Bundle 類別載入器
2.5.3其他類別載入器
2.5.4 類別載入順序
2.6 定義執行環境
2.7 當地語系化
2.8 本章小結
第3章生命週期層標準與原理
3.1 Bundle 標識
3.2 Bundle 狀態及轉換
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.6 Bundle 上下文
3.7 本章小結
第4章服務層標準與原理
4.1 服務
4.2 OSGi 服務範例
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.3 ServiceRegistration 物件的提前請求
4.9 遠端服務
4.9.1 準備遠端服務環境
4.9.2 遠端服務範例
4.9.3 遠端服務屬性
4.9.4 實現分析
4.10 服務勾子
4.10.1 EventListenerHook
4.10.2 FindHook
4.10.3紫鈦晶 ListenerHook
4.10.4 服務勾子範例
4.11 本章小結
第三部分 以Equinox 為基礎的OSGi 應用與實作
第5章Equinox 啟航
5.1 建立Equinox 開發環境
5.1.1 建立執行環境
5.1.2 建立編譯及偵錯環境
5.1.3 建立開發環境
5.2 Equinox 常用元件簡介
5.3 Equinox 啟動器
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.2 Equinox 原始程式解析
6.2.1 OSGi 容器啟動
6.2.2 Bundle 狀態恢復
6.2.3 解析Bundle 依賴關係
6.2.4 OSGi 類別載入器實現
6.3 本章小結
第7章伺服器端OSGi?
7.1 OSGi 與Web 伺服器
7.2 HTTP Service 標準簡介
7.2.1 服務目標
7.2.2 服務介面
7.2.3 資源對映規則
7.2.4 請求處理過程
7.3 實作專案-Neonat 討論區的Web 模組
7.3.1 準備依賴項
7.3.2 使用HTTP Service
7.3.3 實現Web 互動功能
7.3.4 執行效果
7.4 HTTP Service 原始程式解析
7.4.1 BridgeServlet 與OSGi 容器啟動
7.4.2 BridgeServlet 與HTTP 請求委派
7.4.3 DelegateServlet 實現原理
7.5 本章小結 .
第8章使用者管理服務?
8.1 User Admin 服務標準簡介
8.1.1 服務目標與基礎概念
8.1.2 驗證使用者身份
8.1.3 驗證使用者許可權
8.1.4 User Admin 事件
8.2 實作專案-Neonat 討論區使用者管理模組
8.2.1 需求與依賴項分析
8.2.2 使用者與使用者群組的實現
8.2.3 頁面許可權
8.2.4 使用者登入與身份驗證
8.3 User Admin 原始程式解析
8.3.1 使用者管理實現
8.3.2 外部服務使用實作
8.4 本章小結
第9章Preferences 服務?
9.1 Preferences 服務標準簡介
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.3 Preferences 原始程式解析
9.3.1 資料結構實現
9.3.2 屬性存取
9.3.3 後端儲存系統
9.4 本章小結
序
本書一共分為4 個部分:
走近OSGi、OSGi 標準與原理、以Equinox 為基礎的OSGi 應用與實作、最佳做法。各個部分之間基本上是互相獨立的,沒有必然的前後依賴關係,讀者可以從任何一個有興趣的專題開始閱讀,但是每個部分中的各個章節間會有先後順序。在說明各個基礎知識時會在保證邏輯準確的前提下、儘量用通俗的語言和案例去說明OSGi 中與開發關係最為密切的內容。
語言:中文繁體
規格:平裝
分級:普級
開數:23*17
頁數:520
出版地:台灣
商品訊息簡述:
- 作者:周志明.謝小明
追蹤
- 出版社:佳魁
出版社追蹤
- 出版日:2016/10/28
- ISBN:9789863794240
- 語言:中文繁體
- 適讀年齡:全齡適讀
Java動態模組系統:Equinox OSGi