Equinox下的WEB隨想
????????? 從目前的趨勢(shì)來(lái)看,OSGI在軟件行業(yè)的應(yīng)用相當(dāng)被看好,ECLIPSE,WAS也全面采用OSGI規(guī)范了,由于eclipse自身在采用OSGI之前有一套自恰的plugin機(jī)制,而這種幾乎具備無(wú)限擴(kuò)充的plugin機(jī)制打開(kāi)了一個(gè)巨大的plugin市場(chǎng),再加上OpenSource的東風(fēng),使得eclipse幾乎一統(tǒng)Java的IDE市場(chǎng)。
???????? 從3.0eclipse全面采用OSGI開(kāi)始,便對(duì)OSGI多了一份研究,在以eclipse為背景的桌面軟件開(kāi)發(fā)領(lǐng)域,osgi如魚(yú)得水,但我更多的是在做Java的server端開(kāi)發(fā),很想能夠看到web領(lǐng)域能從osgi/Equinox中得到一些靈感,很希望,那靈活的plugin/bundle機(jī)制能發(fā)揮在web的前后端開(kāi)發(fā)中,之前在TSS上有人做了一個(gè)自稱為RSP(與RCP相響應(yīng))的DEMO,展示了如何在Web頁(yè)面中做到不重啟服務(wù)器來(lái)實(shí)現(xiàn)頁(yè)面數(shù)據(jù)的動(dòng)態(tài)組裝及服務(wù)請(qǐng)求。我們都知道在eclipse的插件開(kāi)發(fā)中,我們可以單獨(dú)開(kāi)發(fā)一個(gè)viewpart或者菜單來(lái)插入到現(xiàn)成的IDE中而保持獨(dú)立性,如果這種特性能在WEB中實(shí)現(xiàn)的話,那是相當(dāng)?shù)恼T人的,現(xiàn)在Equinox已經(jīng)實(shí)現(xiàn)的OSGI 的大部分規(guī)范,也提供了對(duì)serlvet及jsp的支持,但仍不夠方便,希望在不久以后能看這方面的進(jìn)展。
?????
posted on 2006-08-15 20:56 carob 閱讀(344) 評(píng)論(0) 編輯 收藏 所屬分類: Eclipse