成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡單介紹Spring osgi:一些問題與點評

開發(fā) 后端
本文簡單介紹Spring osgi,包括用Spring osgi時就需要導(dǎo)入那么多的BUNDLE等。

這兩天才看了BlueDavy的《OSGI實戰(zhàn)》和《OSGI進階》,2篇寫得很好的文檔。實戰(zhàn)可做OSGI的入門資料,進階可做OSGI的實踐資料。很感謝BlueDavy大大的文檔,他的BLOG是http://bluedavy.javaeye.com/。進階中講解了一個留言板的例子,基于Spring/Hibernate/WebWork2/OSGI.
其中提供了Hibernate和WebWork2的OSGI集成方案實現(xiàn),很精彩。

51CTO編輯推薦:OSGi入門與實踐全攻略

Spring則采用Spring osgi.其留言板的例子是按應(yīng)用模塊進行劃分的,并用Equinox的擴展點方式展現(xiàn)了菜單的加載和卸載實例。雖然這個菜單僅僅是一個鏈接,但也頗有參考意義。

此外還有如何將現(xiàn)有系統(tǒng)重構(gòu)成OSGI系統(tǒng)的講解,并總結(jié)了自己對OSGI應(yīng)用中的設(shè)計模式和最佳實踐的理解。這是目前我看到的最好的OSGI的中文資料了。

該書對模塊的劃分很細(其實不是基于功能模塊,而是基于用例了),可能是因為留言板的例子太過簡單,只好如此來演示。我想,在實際的項目中不會以這樣的細粒度進行分模塊的開發(fā),否則BUNDLE會多不勝數(shù),反而給維護帶來麻煩。

在BlueDavy總結(jié)的最佳實踐中,我認為“接口和實現(xiàn)分離為不同的Bundle”不是一個好的實踐,搞太多的BUNDLE不是好事情。把接口BUNDLE掛著只對實現(xiàn)BUNDLE進行熱插拔,與將接口和實現(xiàn)放在一個BUNDLE中做熱插拔是一樣的。

使用Spring osgi時就需要導(dǎo)入那么多的BUNDLE,我想最好能提供一個集成的BUNDLE,讓開發(fā)者更容易搭建開發(fā)環(huán)境。當(dāng)然也提供零散的 BUNDLE讓開發(fā)者可以自行選擇需要的,就像有spring.jar也有spring-bens.jar/spring-context.jar /spring-aop.jar一樣。

現(xiàn)在搭建一個Spring osgi的開發(fā)環(huán)境還是挺麻煩的,在下載的Spring osgi1.0M3的lib中還少了一些BUNDLE,只好在M2中去找。spring2.5發(fā)行的jar包將會同時支持普通開發(fā)和OSGI開發(fā),那時可能會方便一點,現(xiàn)在還是rc1的版本,沒有試驗是否可用。

現(xiàn)在在實際項目中運用OSGI風(fēng)險還是太大,spring2.5和strut2的2.1正式發(fā)布時,應(yīng)該才是引入OSGI到實際項目的時機。

【編輯推薦】

  1. Spring AOP的一些概念
  2. acegi到Spring security的轉(zhuǎn)換方式
  3. Spring Framework的理解
  4. 解決Spring2.0向spring2.5遷移的問題
  5. Spring框架人氣暴漲
責(zé)任編輯:佚名 來源: 中國IT實驗室
相關(guān)推薦

2009-06-10 21:46:02

JavaScript與

2016-10-18 22:10:02

HTTP推送HTML

2010-04-07 16:55:14

Unix命令

2011-03-08 14:28:03

proftpdGentoo

2018-06-12 15:39:41

容器部署云平臺

2009-06-12 10:25:42

Webservices

2022-01-16 08:04:44

集群部署canal

2010-05-04 15:59:05

Oracle字符集

2010-09-17 15:41:46

網(wǎng)絡(luò)協(xié)議分析軟件

2012-12-19 11:40:13

思科路由器

2009-08-06 16:01:30

C#接口成員

2009-11-30 16:19:47

VS調(diào)試問題

2009-11-23 13:44:33

PHP5面向?qū)ο?/a>

2011-01-26 16:24:53

Sun甲骨文

2021-10-21 06:52:17

Vue3組件 API

2011-11-01 09:29:08

Android 4.0

2012-04-25 22:45:46

2009-11-30 13:51:28

VS2003 Runt

2011-05-31 17:50:07

白盒測試

2009-07-21 10:35:18

margin coll
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 99国产精品久久久久老师 | 91精品国产91综合久久蜜臀 | 亚洲性人人天天夜夜摸 | 99免费在线视频 | 精品一区二区久久久久久久网站 | 91九色网站| 美女高潮网站 | 国产日韩一区 | 麻豆一区二区三区精品视频 | 喷水毛片 | 日韩精品一区二区三区中文在线 | 亚洲黄色国产 | 亚洲精品成人 | 国产精品一区二区在线 | 日韩和的一区二区 | 亚洲精品中文字幕中文字幕 | 亚洲国产精品成人久久久 | 国内自拍真实伦在线观看 | 国产区在线 | 日韩在线中文字幕 | 81精品国产乱码久久久久久 | 亚洲成人福利在线观看 | 欧美电影免费观看 | 一本一道久久a久久精品蜜桃 | 国产精品美女久久久久久久久久久 | 国产精品久久久久av | 国产探花在线精品一区二区 | 在线视频国产一区 | 久久国产精品视频 | 99热精品在线 | 亚洲精品无 | 久久久精彩视频 | 亚洲人成人网 | 99久久婷婷国产综合精品 | 中文字幕在线剧情 | 91精品中文字幕一区二区三区 | 日韩欧美在线精品 | 99久久夜色精品国产亚洲96 | 色橹橹欧美在线观看视频高清 | 免费视频二区 | 日韩欧美国产一区二区三区 |