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 中的單個 Roo 命令或在 Spring Tool Suite 中輕鬆生成(“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 社群所有即將舉行的活動。

檢視所有