av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

部署基于Spring與數(shù)據(jù)庫的應(yīng)用到CloudFoundry

將Spring應(yīng)用部署到CloudFoundry.com很簡單,就像SpringSource網(wǎng)站說的那樣在注冊申請到Cloud Foundry beta賬號后,第一件事請就是在STS for Eclipse中安裝CloudFoundry的支持。這里有一份博客詳細的說明了如何安裝,這里就不在贅述。

創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的鎮(zhèn)康網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

為了部署運行一個使用數(shù)據(jù)庫的應(yīng)用,要比部署一個單獨的應(yīng)用多一點步驟,但也只是一點。

  • 為了給應(yīng)用分配數(shù)據(jù)庫資源,首先必須聲明使用的是哪個數(shù)據(jù)源。在Eclipse中打開Cloud Foundry server點擊add按鈕打開service控制盤。
  • 在接下來的界面中,選擇數(shù)據(jù)源的類型和名稱。點擊"Finish"按鈕,這樣,數(shù)據(jù)源就注冊了。
  • 在注冊一個數(shù)據(jù)源后,需要告訴應(yīng)用使用哪個數(shù)據(jù)源。簡單的直接將數(shù)據(jù)源拖到Application Services面板。

以上就是服務(wù)器所需要的所有的配置。在部署應(yīng)用之前,還需要一些改變以指定哪里需要數(shù)據(jù)源。

因為我部署的是一個Spring 應(yīng)用,我需要改動 application context文件將數(shù)據(jù)源指定到Cloud Foundry的數(shù)據(jù)庫,而不是指向本地。在Cloud Foundry的云上使用數(shù)據(jù)庫帶來的好處就是,你不用再去配置數(shù)據(jù)庫了,你所需要的就是配置一下應(yīng)用中的servlet-context.xml文件中的數(shù)據(jù)源。

這里看一下本地的配置:

對于本地的部署來講配置通??雌饋硐襁@樣:

 
 
 
  1.  class="org.springframework.jdbc.datasource.DriverManagerDataSource"   
  2. p:driverClassName="${jdbc.driverClassName}" 
  3. p:url="${jdbc.url}" /> 

而對于在Cloud Foundry上的MySQL數(shù)據(jù)庫配置是這樣:

 
 
 
  1.  

Spring3.1包含了一個新特性允許這些配置放在同一個context文件中,但是在Spring3中并沒有這個特性,我們需要將規(guī)則的數(shù)據(jù)源配置(傳統(tǒng)的)和新的cloud data-source的方式配置數(shù)據(jù)源中選擇其中一種。

要使用新的cloud標(biāo)簽,servlet-context.xml需要做相關(guān)改變引入cloud 命名空間。

 
 
 
  1.   ...  xmlns:cloud="http://schema.cloudfoundry.org/spring" 
  2.   ...  http://schema.cloudfoundry.org/spring  
  3.     http://schema.cloudfoundry.org/spring/cloudfoundry-spring-0.6.xsd"> 

部署應(yīng)用的最后一步是添加Cloud Foundry的支持??梢酝ㄟ^在應(yīng)用的pom.xml文件中添加以下依賴的方式添加Cloud Foundry支持。

 
 
 
  1.  
  2.  
  3.   org.cloudfoundry 
  4.   cloudfoundry-runtime 
  5.   ${org.cloudfoundry-version} 
  6.  
  7.  
  8.   0.6.0 
  9.  

在這些改變都OK后,Cloud Foundry應(yīng)用就可以通過STS for eclipse控制應(yīng)用的部署,啟動和停止。

OSChina.NET原創(chuàng)翻譯/原文鏈接


本文標(biāo)題:部署基于Spring與數(shù)據(jù)庫的應(yīng)用到CloudFoundry
網(wǎng)站網(wǎng)址:http://uogjgqi.cn/article/dpecdig.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流