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

查看全部