领先一步
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,我们今天刚刚发布了它,您可以 从此处下载。
我们希望您喜欢这个新功能和服务。我们欢迎您在 社区论坛 上提供反馈和问题。