隨筆 - 19, 文章 - 1, 評(píng)論 - 21, 引用 - 0
          數(shù)據(jù)加載中……

          打造一個(gè)基于OSGi的Web Application——搭建開發(fā)環(huán)境

          工欲善其事必先利其器,在正式開發(fā)之前,花一點(diǎn)時(shí)間來(lái)構(gòu)建開發(fā)環(huán)境還是有必要的。本章介紹一下我的開發(fā)環(huán)境。

          我使用的開發(fā)環(huán)境如下:
          1. Eclipse:當(dāng)然了,最新版3.52,其中包含了最新版的WTP(Eclipse Web Tools Platform),個(gè)人感覺,不比MyEclipse差,而且最重要的是,它是free的。
          2. equinox-SDK:版本為3.6M5,實(shí)現(xiàn)了OSGi R4 core framework specification 4.2。
          3. 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。
          4. JDK:當(dāng)然Java5以上的,誰(shuí)叫Equinox只支持Java5以上的呢,我采用的是jdk1.5.0.22。基于Websphere和Weblogic的緩慢的JDK升級(jí)歷程,我還是決定不采用Java6或者是7了。
          以下是我的目錄結(jié)構(gòu):

          環(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è)置,比如說字體,默認(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

          評(píng)論

          # re: 打造一個(gè)基于OSGi的Web Application——搭建開發(fā)環(huán)境[未登錄]  回復(fù)  更多評(píng)論   

          OSGi開源快速開發(fā)平臺(tái)JXADF,詳細(xì)參見:http://osgi.jxtech.net
          2015-11-05 14:16 | Java Fans
          主站蜘蛛池模板: 禹城市| 宜城市| 旬阳县| 宜丰县| 竹山县| 门源| 宜章县| 河曲县| 黄浦区| 施秉县| 虹口区| 德惠市| 老河口市| 汶川县| 德令哈市| 通道| 祁东县| 长垣县| 九台市| 天长市| 葫芦岛市| 泾川县| 竹山县| 凉城县| 江川县| 吉水县| 林甸县| 香河县| 方正县| 潼关县| 牟定县| 叙永县| 桃江县| 娄烦县| 内黄县| 昌宁县| 高雄市| 阿拉善盟| 罗田县| 葫芦岛市| 泰安市|