官术网_书友最值得收藏!

推薦序二

與世界的接口

幾年前,關注OSGi的人還很少的時候,林昊就和我討論如何將OSGi應用在實際工作中。程序員在編寫大量代碼后,也會遇到復用和模塊化的問題。相信每位認真的開發者都有過模塊化的嘗試,幾次之后才會發現最大的挑戰并非代碼實現,而是來自于模塊邊界的定義。如何界定模塊的邊界,需要開發者有大量的經驗和對體系的深刻理解。比較JavaBean這種JVM級別的編譯式復用,OSGi面對的無疑是更大的挑戰,它給我的印象是希望達成健壯的、可以熱插拔的、較粗粒度的模塊化邊界定義方案,幸運的是它成功了。針對這種邊界方案的各種實現,幾年之后,有了最著名的Equinox和Felix。OSGi也已經成為各大應用服務器的一致選擇和實現標準,它成了你的代碼與世界的接口。

在這次Java進化的過程中,林昊以技術人員的敏銳和韌性始終保持著對OSGi的持續關注,我相信他不止一次地體會到了興奮和快樂。最難能可貴的是他希望將這種快樂傳遞給他人,因此,他以BlueDavy的網名編寫了《OSGi實戰》和《OSGi進階》兩份Opendoc,很長時間內這是僅有的中文OSGi入門資料,他將很多人帶入了OSGi的大門,而這本書的出版,也必將為OSGi在國內的研究和普及掀起一次高潮。

本書是林昊多年研究的心血結晶,非常高興能看到本書最終定稿出版。值得一提的是,滿江紅組織在審校范里程翻譯的《OSGi R4規范》中文版的過程中,林昊出任過Leader一職,為OSGi核心文檔的翻譯貢獻了心力。

梅花香自苦寒來,向林昊表示由衷的祝賀。

滿江紅開放技術研究組織 曹曉鋼

2009年7月于上海

主站蜘蛛池模板: 临沭县| 任丘市| 古蔺县| 山阴县| 巴南区| 象州县| 湘阴县| 神池县| 张掖市| 固原市| 漠河县| 岳普湖县| 阿拉善左旗| 自贡市| 屏山县| 洪湖市| 江华| 大城县| 清徐县| 特克斯县| 横山县| 射阳县| 全南县| 明水县| 福海县| 秦皇岛市| 江华| 卓尼县| 北碚区| 准格尔旗| 天峨县| 郧西县| 嘉祥县| 乐至县| 广灵县| 桓台县| 车险| 弋阳县| 青川县| 盐城市| 醴陵市|