Roo + Cloud Foundry = 雲端生產力

工程 | James Tyrrell | 2011 年 4 月 12 日 | ...

今天對於開發者來說是重要的一天,VMware 的開源平臺即服務產品 Cloud Foundry 釋出了公開測試版。 Rod Johnson 的部落格 包含有關此激動人心的公告的許多背景詳細資訊,而 Mark Fisher 的帖子 則首次介紹了該服務以及應用程式如何在本地環境和雲之間輕鬆遷移。 正如 Rod 和 Mark 今天強調的那樣,今天的公告旨在提高和確保開發人員的生產力。

為了支援這項新服務和平臺,我們很高興地宣佈,我們已將 Cloud Foundry 支援整合到 Spring Roo 中 - Spring 為 Java 開發人員提供的快速應用程式開發工具。 現在,您可以將 Roo 的生產力帶到雲端,甚至不必離開 shell! 有許多命令可以輕鬆使用 Cloud Foundry,當然,您可以在幾分鐘內構建一個新應用程式並將其部署到 Cloud Foundry。 登入後,只需使用新的“cloud foundry deploy”命令即可完成。

藉助 Roo 的 Cloud Foundry 整合,您現在可以從 shell 管理應用程式的整個生命週期。 除了停止和啟動之外,您還可以:透過更改執行的例項數和分配的記憶體來擴充套件它; 檢視已部署的應用程式和已配置的服務以及它們如何相互關聯,對映和取消對映 URL,檢視應用程式的詳細統計資訊,以及繫結和取消繫結服務。 藉助 Roo 巧妙的自動完成技術,管理您在雲中的存在從未如此簡單。

Expenses in the Cloud

Roo 的 Cloud Foundry 支援使您可以輕鬆部署 Roo-based Java 應用程式中使用的常用技術。 例如,您可以將熟悉的 MySQL 後端資料庫和 JPA 與主流 Web 前端(例如 Spring MVC 和 Google Web Toolkit (GWT))結合使用。 在示例方面,下面是 Roo 的“Petclinic”示例在 Cloud Foundry 上執行的螢幕截圖,您可以透過 roo-petclinic.cloudfoundry.com 訪問它。 我們還在 roo-expenses.cloudfoundry.com 上釋出了我們的 GWT Expenses 示例。 所有這些示例都可以透過 shell 或 Spring Tool Suite 中的單個 Roo 命令輕鬆生成(“script expenses.roo”或“script clinic.roo”)。

Pet Clinic in the Cloud

如果您想嘗試新的 Cloud Foundry 服務,您首先需要一個 Cloud Foundry 帳戶,但是一旦您擁有了該帳戶,我們已經在我們的參考指南的 Cloud Foundry 章節 中釋出了詳細的說明(現在線上,但要快速入門,只需下載 Roo 的 1.1.3.RELEASE 版本,從 Roo shell 執行“cloud foundry login”並按照提示安裝 Cloud Foundry 支援)。 這些涵蓋了如何安裝 Cloud Foundry 外掛並開始部署您的應用程式。 要按照說明進行操作,您需要 Spring Roo 1.1.3.RELEASE,我們今天剛剛釋出了它,您可以 在此處下載

我們希望您喜歡這項新功能和服務。 我們歡迎您在 社群論壇 上提出您的反饋和問題。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

取得領先

VMware 提供培訓和認證,以加速您的進步。

瞭解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部