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 社区所有即将举行的活动。

查看所有