隨筆 - 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è)置,比如說(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

          評(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
          主站蜘蛛池模板: 海淀区| 连州市| 稷山县| 丹东市| 芜湖市| 台安县| 健康| 泰顺县| 奇台县| 南陵县| 荆门市| 湖南省| 安阳市| 锦州市| 绥德县| 土默特右旗| 临朐县| 囊谦县| 重庆市| 普兰县| 惠州市| 滕州市| 安平县| 佛坪县| 灌南县| 信宜市| 康平县| 丰原市| 栖霞市| 香格里拉县| 湛江市| 西宁市| 河南省| 环江| 开封市| 紫云| 阿拉善左旗| 宁海县| 怀远县| 驻马店市| 晋宁县|