自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Spring Tool Suite開始支持OSGi

開發(fā)
SpringSource Tool Suite 2.1.0 RC1近日發(fā)布,新版SpringSource Tool Suite將支持Spring 3.0和OSGi等。

近日SpringSource開發(fā)團(tuán)隊(duì)發(fā)布了SpringSource Tool Suite 2.1.0 RC1版,該版本將支持與Amazon EC2及VMware工具的運(yùn)行時(shí)集成。

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

憑借SpringSource Tool Suite,我們可以將Spring應(yīng)用打包并部署到SpringSource dm Server所提供的模塊化OSGi運(yùn)行時(shí)環(huán)境中。STS還集成了一個(gè)面向任務(wù)的用戶界面以加速開發(fā),一些架構(gòu)評審工具以指導(dǎo)開發(fā)者遵循最佳實(shí)踐以及運(yùn)行時(shí)錯(cuò)誤分析工具,該工具能夠自動定位錯(cuò)誤進(jìn)而幫助開發(fā)者解決運(yùn)行中的應(yīng)用所出現(xiàn)的問題。

過去SpringSource Tool Suite是個(gè)商業(yè)工具,然而SpringSource的創(chuàng)建者Rod Johnson在今年4月的SpringOne歐洲大會上宣布他們將免費(fèi)發(fā)布STS suite。近日Christian Dupuis就該聲明以及最新版本所提供的新特性專門撰寫了一篇文章進(jìn)行深入探討。

SpringSource Tool Suite 2.1.0 RC1及最近的里程碑版的新特性列舉如下:

開發(fā)工具

Spring項(xiàng)目特性:

新的Spring Bean Definition和Web Flow Definition文件向?qū)Э梢宰詣訉pring項(xiàng)目特性增加到新的項(xiàng)目中。其他的可視化工具如項(xiàng)目創(chuàng)建向?qū)А⒒诒韱蔚腟pring配置文件編輯器、快速修復(fù)與快速輔助、Bean創(chuàng)建向?qū)Ъ懊臻g配置對話框也都有助于構(gòu)建基于Spring的應(yīng)用。

項(xiàng)目模板:

新版本含有幾個(gè)項(xiàng)目模板以幫助開發(fā)者快速構(gòu)建新的Spring項(xiàng)目。這些項(xiàng)目模板包含了對Spring Portfolio項(xiàng)目的支持,如Spring MVC、Spring Web Flow、Spring Faces、Spring Batch及Spring Roo,還有對SpringSource dm Server的OSGi Bundle的支持。

類型感知的Bean引用內(nèi)容的支持

STS 2.1.0 M2中增加了人們長久以來一直期望的一個(gè)特性:對Spring bean引用的內(nèi)容輔助現(xiàn)在將優(yōu)先選擇與屬性或構(gòu)造方法參數(shù)類型一致的那些bean,與之匹配的bean將具有更高的優(yōu)先級,同時(shí)會單獨(dú)列在內(nèi)容輔助提示UI中。

Spring 3.0 M3支持:

STS已經(jīng)進(jìn)行了升級,內(nèi)部將使用Spring Framework 3.0.0.M3以充分利用Spring 3.0的特性。新的命名空間已經(jīng)集成到了STS中,就像Spring的其他命名空間一樣,新的命名空間也具備內(nèi)容輔助、鏈接和驗(yàn)證特性。STS還支持Spring 3.0新增的注解@Configuration和@Bean。我們可以在Spring Explorer和Dependency Graph中看到由@Bean所配置的Spring bean,還可以在Spring XML中引用這些bean。這些新注解還被添加到了STS的Stereotype和Annotation Grouping Support中,以支持配置類導(dǎo)航和驗(yàn)證。

Spring Roo集成:

現(xiàn)在開發(fā)者可以單獨(dú)安裝Roo,然后將其配置到STS中而無需將二者打包在一起。這樣我們就可以在將Roo及插件替換成新版本的同時(shí)又繼續(xù)使用原來的STS了。為了充分利用Spring Roo的優(yōu)勢,STS集成了Roo Shell并提供了Roo命令的快捷鍵(CTRL+R,Mac系統(tǒng)的快捷鍵是CMD+R)。我們可以在項(xiàng)目或是工作區(qū)層次上配置Roo的信息,這樣同一工作區(qū)的不同項(xiàng)目就可以使用不同版本的Roo和不同的插件。

Spring Batch可視化編輯器:

新版STS對Spring Batch的可視化編輯器進(jìn)行了一些改進(jìn)以支持更多的編輯功能。要想訪問該編輯器,請使用Spring Config Editor打開一個(gè)Spring XML bean定義文件(里面有Batch jobs)并選擇batch-graph標(biāo)簽。

OSGi開發(fā):

現(xiàn)在Java開發(fā)者可以使用相應(yīng)的工具查看、打包并部署模塊化應(yīng)用到SpringSource dm Server中。STS 2.0所提供的OSGi開發(fā)工具可以對Bundlor template.mf文件、MANIFEST.MF及TEST.MF manifest文件進(jìn)行驗(yàn)證。

運(yùn)行時(shí)集成工具

tc Server Instance及Group管理

新版STS可以在IDE內(nèi)部管理Group和單實(shí)例的tc Server。該版本擴(kuò)展了STS 2.0.2所引入的tc Server集成特性,可以啟動及關(guān)閉服務(wù)器,還可以在SpringSource AMS所管理的tc Server實(shí)例上進(jìn)行遠(yuǎn)程應(yīng)用部署。要想在STS中配置Group或單實(shí)例的tc Server,請開啟WTP Servers視圖并創(chuàng)建一個(gè)新服務(wù)器。在新建服務(wù)器向?qū)е羞x擇SpringSource AMS server類型并點(diǎn)擊完成。

Amazon EC2集成

憑借STS,我們可以將WAR應(yīng)用、OSGi bundle及PAR項(xiàng)目部署到運(yùn)行在Amazon EC2云上的dm和tc Server上。SpringSource已經(jīng)發(fā)布了針對dm和tc Server的AMI。EC2集成會自動處理應(yīng)用服務(wù)器集群的創(chuàng)建,如若需要還會進(jìn)行負(fù)載均衡處理。

VMware Lab Manager:

STS中還有一個(gè)名為“Lab Manager”的視圖,開發(fā)者可以憑借該視圖連接到VMware Lab Manager上并瀏覽配置信息。用戶可以啟動或停止相關(guān)配置,還可以在IDE中打開VM實(shí)例的控制臺。我們可以從VMware Eclipse更新站點(diǎn)安裝該特性?,F(xiàn)在在虛擬數(shù)據(jù)中心部署Spring應(yīng)用的開發(fā)者們擁有了相關(guān)的工具以對運(yùn)行在VMware Workstation中的應(yīng)用進(jìn)行測試和調(diào)試。

新版的SpringSource Tool Suite還對剛發(fā)布的Eclipse 3.5提供了極佳的集成。近日Christian Dupuis和Adam Fitzgerald撰寫了一篇文章,談到了如何在Eclipse 3.5 Galileo中安裝SpringSource Tool Suite 2.1.0.RC1 Eclipse插件。

從團(tuán)隊(duì)協(xié)作和任務(wù)管理的角度來看,STS(經(jīng)過TaskTop認(rèn)證的工具)擴(kuò)展了Mylyn的面向任務(wù)的界面,提供了一個(gè)簡單的工作流以簡化現(xiàn)代企業(yè)項(xiàng)目復(fù)雜層次關(guān)系的導(dǎo)航。它對IDE中的所有編程元素及所訪問的Web資源維護(hù)了一個(gè)瀏覽歷史。

 

【編輯推薦】

  1. SpringSource新應(yīng)用服務(wù)器發(fā)布 摒棄Java EE
  2. SpringSource應(yīng)用平臺技術(shù)現(xiàn)狀的反應(yīng)
  3. Spring集成Struts方法簡述
  4. EJB和Spring全面比較
  5. Struts2和Spring集成小問題
責(zé)任編輯:佚名 來源: InfoQ
相關(guān)推薦

2009-06-18 15:24:08

Spring OSGi

2009-08-07 09:47:12

SpringSourc

2009-06-01 10:28:03

SpringOSGi整合

2009-10-09 13:42:56

Spring DataSpring DM

2009-09-28 13:13:16

設(shè)置Spring DM

2009-03-03 10:06:00

IBMJavaOSGi

2009-09-27 09:29:56

OSGi和SpringSpring動態(tài)模型Spring DM

2013-03-15 09:48:18

VMwareHorizon SuiBYOD

2009-09-28 13:32:39

OSGi入門

2009-10-29 09:52:55

OSGi

2009-06-01 10:40:26

SpringOSGI中文手冊

2009-09-28 14:49:08

Spring DMOSGi服務(wù)

2009-12-21 13:34:41

OSGi

2022-02-22 10:52:21

PostgreSQLZstd壓縮能力

2010-04-07 08:55:00

OSGiSpring

2009-06-01 11:12:34

OSGi規(guī)范架構(gòu)體系結(jié)構(gòu)

2017-03-27 15:03:44

瀏覽器谷歌G Suite

2009-10-14 16:53:46

2009甲骨文全球大會OSGi

2009-06-18 15:14:53

Spring osgi

2012-06-25 11:47:14

ibmdw
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號