打造一個(gè)基于OSGi的Web Application——搭建開發(fā)環(huán)境
工欲善其事必先利其器,在正式開發(fā)之前,花一點(diǎn)時(shí)間來(lái)構(gòu)建開發(fā)環(huán)境還是有必要的。本章介紹一下我的開發(fā)環(huán)境。
我使用的開發(fā)環(huán)境如下:

環(huán)境整合:
1.運(yùn)行Eclipse,指定Workspace路徑為:D:\dbstar\workspaces\OSGi
2.設(shè)置Plug-in Development的Target Platform,增加equinox-SDK-3.6M5并設(shè)為默認(rèn),這樣我們就可以使用equinox-SDK-3.6M5來(lái)作為我們開發(fā)bundle的基準(zhǔn)庫(kù),而不是使用Eclipse自帶的plugin開發(fā)環(huán)境。

3.在Server配置中增加Tomcat兩個(gè)版本的服務(wù)器。

自此,我的開發(fā)環(huán)境就已經(jīng)設(shè)置好了,當(dāng)然了,還有一些其他的個(gè)人習(xí)慣設(shè)置,比如說(shuō)字體,默認(rèn)編碼設(shè)為UTF-8,Code Template和Formatter等等,就不一一贅述了。
在下面一篇中,將介紹如何在Web Application中啟動(dòng)OSGi。
我使用的開發(fā)環(huán)境如下:
- Eclipse:當(dāng)然了,最新版3.52,其中包含了最新版的WTP(Eclipse Web Tools Platform),個(gè)人感覺,不比MyEclipse差,而且最重要的是,它是free的。
- equinox-SDK:版本為3.6M5,實(shí)現(xiàn)了OSGi R4 core framework specification 4.2。
- Tomcat:作為第一個(gè)實(shí)現(xiàn)的Web Container,我采用了Tomcat,從中抽取幾個(gè)特定版本作為測(cè)試對(duì)象:5.5.28和6.0.26這兩個(gè)版本,因?yàn)樗麄冎С諮ava5和Servlet2.4/Jsp2.0。
- JDK:當(dāng)然Java5以上的,誰(shuí)叫Equinox只支持Java5以上的呢,我采用的是jdk1.5.0.22。基于Websphere和Weblogic的緩慢的JDK升級(jí)歷程,我還是決定不采用Java6或者是7了。

環(huán)境整合:
1.運(yùn)行Eclipse,指定Workspace路徑為:D:\dbstar\workspaces\OSGi
2.設(shè)置Plug-in Development的Target Platform,增加equinox-SDK-3.6M5并設(shè)為默認(rèn),這樣我們就可以使用equinox-SDK-3.6M5來(lái)作為我們開發(fā)bundle的基準(zhǔn)庫(kù),而不是使用Eclipse自帶的plugin開發(fā)環(huán)境。

3.在Server配置中增加Tomcat兩個(gè)版本的服務(wù)器。

自此,我的開發(fā)環(huán)境就已經(jīng)設(shè)置好了,當(dāng)然了,還有一些其他的個(gè)人習(xí)慣設(shè)置,比如說(shuō)字體,默認(rèn)編碼設(shè)為UTF-8,Code Template和Formatter等等,就不一一贅述了。
在下面一篇中,將介紹如何在Web Application中啟動(dòng)OSGi。
posted on 2010-03-23 15:32 dbstar 閱讀(2840) 評(píng)論(1) 編輯 收藏 所屬分類: OSGi