領先一步
VMware 提供培訓和認證,以加速您的進展。
深入瞭解今天對開發人員來說是重要的一天,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 聰明的自動完成技術,管理您在雲端上的存在從未如此簡單。
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」)。
如果您想試用新的 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,我們今天剛剛發布了這個版本,您可以從 這裡下載。
我們希望您喜歡這項新功能和服務。我們歡迎您在 社群論壇 上提供您的意見和問題。