日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
OSGi與Spring:設(shè)置SpringDM開發(fā)環(huán)境

【精選譯文】本文是《你好,OSGi》系列的第六部分。之前我們介紹了什么是Spring動態(tài)模型(Spring DM),下面我們將學(xué)習(xí)如何設(shè)置Spring DM開發(fā)環(huán)境,并準(zhǔn)備使用Spring DM開發(fā)您的***個Hello World應(yīng)用。

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),賓川企業(yè)網(wǎng)站建設(shè),賓川品牌網(wǎng)站建設(shè),網(wǎng)站定制,賓川網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,賓川網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

編輯推薦:OSGi入門與實(shí)踐全攻略

設(shè)置Spring DM開發(fā)環(huán)境

Spring DM框架 1.0(Spring Dynamic Modules framework 1.0 )支持與 OSGi Specification Release 4(或更高版本)以及 JDK 1.4(或更高版本)兼容的 OSGi 套件的開發(fā)。Spring DM還針對三個開源 OSGi 容器實(shí)施(Equinox 3.2.2、Felix 1.0.1 和 Knopflerfish 2.0.3)進(jìn)行了測試,所以你可以在這三個容器實(shí)施中執(zhí)行你的代碼。

在 本節(jié)的開發(fā)示例中,我使用了 Eclipse 3.3,它嵌入了 Equinox 3.3 OSGi 容器。Eclipse IDE 為 OSGi 套件的開發(fā)、執(zhí)行和調(diào)試提供很好的支持。我使用 JDK 1.5 測試了本節(jié)中的示例代碼。請按照以下步驟使用 Eclipse IDE 設(shè)置開發(fā)環(huán)境:

1. 下載 Spring DM。寫作本文時,其發(fā)布版本為 1.0.2。請確保下載 spring-osgi-1.0.2-with-dependencies.zip 或***的zip文件。

2. 解壓縮 spring-osgi-1.0.2-with-dependencies.zip ,將其內(nèi)容保存在你的計(jì)算機(jī)上,比如可保持到 c:\software 文件夾中。

3. 啟動 Eclipse IDE。但需要選擇工作空間(workspace),請選擇空文件夾,比如 c:\sample\springdm。

4. 導(dǎo)入該項(xiàng)目所需的所有 Spring DM JAR 文件。在 Package Explorer 上右擊,然后點(diǎn)擊 Import --> Plug-in Development --> Plug-ins and Fragments,然后單擊下一步,將彈出 Import Plug-ins and Fragments 對話框。

5. 在該對話框中,取消選擇目標(biāo)平臺復(fù)選框(在 Preferences 中指定)。

6. Plug-in Location 的瀏覽(Browse)按鈕現(xiàn)在應(yīng)該是激活狀態(tài);單擊它,然后選擇 C:\software\spring-osgi-1.0.2\dist,如圖1 所示。

圖1.導(dǎo)入 Spring DM JAR 文件

7. 單擊下一步,彈出 Selection 對話框;將以下三個插件添加到你的“Plug-ins and Fragments to import”中:

 
 
 
 
  1. org.springframeork.osgi.bundle.core  
  2. org.springframeork.osgi.bundle.extender  
  3. org.springframeork.osgi.bundle.io 

現(xiàn)在單擊完成。Eclipse 會將這三個套件導(dǎo)入到你的工作空間中,在那里你應(yīng)能夠在 Package Explorer 視圖中看到它們。

8. 下一步,你要從 C:\software\spring-osgi-1.0.2\lib 再導(dǎo)入幾個套件,所以請返回并重復(fù)步驟 4 和步驟 5。在步驟 6 中,選擇插件位置(plug-in location)為:C:\software\spring-osgi-1.0.2\lib,然后單擊下一步。

9. 在 Selection 對話框中,你將會看到更多能夠使用的插件,請選擇以下插件:

 
 
 
 
  1. org.springframeork.bundle.spring.aop  
  2. org.springframeork.bundle.spring.beans  
  3. org.springframeork.bundle.spring.context  
  4. org.springframeork.bundle.spring.core  
  5. org.springframeork.bundle.spring.jdbc  
  6. org.springframeork.bundle.spring.tx  
  7. org.springframeork.osgi.aopalliance.osgi  
  8. backport-util-concurrent.osgi-3.0-SNAPSHOT.jar (if you're using JDK 1.4) 

選擇完成之后,請單擊完成,Eclipse 會將這七個套件導(dǎo)入到你的工作空間中。

Apache Commons Logging 是 Spring DM的日志框架。Spring DM提供了OSGi 套件格式的 Apache Commons Logging 以及 Apache Log4j JAR。不過,這些套件好像有些問題,因?yàn)槲沂褂?Eclipse 無法將他們導(dǎo)入。如果你遇到同樣的問題,請按照以下步驟,創(chuàng)建你自己的 OSGi 套件,其中包含了這兩個 JAR:

1. 在 Eclipse 中,單擊 File --> New --> Project -> Plug-in Development --> Plug-in from existing JAR archives,然后點(diǎn)擊下一步。Eclipse 將打開 JAR Selection 對話框。

2. 在該對話框中,單擊 Add External 按鈕,彈出 File Selection 對話框。此處,你可以選擇 commons-logging.jar 和 log4j-1.2.14.jar。你的 JAR Selection 對話框有與圖2中的截圖類似。

圖2. 選擇插件中要包含的 JAR

單擊下一步,Eclipse 將彈出 Plug-in Project Properties 對話框。

3. 在 Plug-in Project Properties 對話框中,請輸入項(xiàng)目名稱——與 org.apache.commons.logging 類似。在 Target Platform 部分,請選擇 OSGi Framework --> Standard,然后單擊完成。

設(shè)置Spring DM開發(fā)環(huán)境的步驟就是這樣,開發(fā) Spring DM插件所需的 Eclipse 環(huán)境已經(jīng)準(zhǔn)備完畢。在下面一篇文章中,我們將使用 Spring DM來開發(fā)一個 Hello World 應(yīng)用程序。


網(wǎng)站名稱:OSGi與Spring:設(shè)置SpringDM開發(fā)環(huán)境
分享路徑:http://www.dlmjj.cn/article/cojgoes.html