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 的 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 社群中所有即將到來的活動。

檢視全部