天天看点

使用Java和Scala将Play Framework 2应用程序部署到Openshift

几个星期, 马克·阿特伍德 ( Mark Atwood) , 豪尔赫·阿里斯 ( Jorge Aliss )和我塞巴斯蒂安 ·斯卡塔诺 ( SebastiánScarano)参加了红帽网络研讨会LET'S PLAY! 在云端:在OPENSHIFT上开发Java Web应用程序

在网络研讨会上,Mark对Red Hat的免费平台即服务Openshift进行了简洁的介绍:

然后,我们开发了一个基本的联系人管理器Web应用程序,将Java和Scala源代码合并在同一个Play 2应用程序中,并将其部署在Openshift上。

有了这个快速入门( https://github.com/opensas/play2-openshift-quickstart ),您将可以使用任何Play 2应用程序并将其部署在openshift上。 只需按照以下说明进行操作即可 。

在这里 ( https://github.com/opensas/play2-contacts-demo ),您将找到联系人演示应用程序。

在演示中,尽管我们的互联网连接密谋,但我们设法涵盖了以下主题:

  • 创建一个新的Play 2应用程序
  • 基本应用程序结构
  • 配置您的IDE以使用Play应用程序
  • 路线
  • 控制器
  • 范本
  • 楷模
  • 使用Ebean将数据持久保存到内存数据库中
  • 添加验证
  • 使用Scala模板
  • 在同一应用程序中混合Java和Scala源代码
  • 集成Twitter Bootstrap
  • 自定义您的应用配置以在Openshift上运行
  • 在Openshift上运行时将数据持久保存到文件数据库中
  • 最后, 在Openshift上部署您的应用程序

您也可以查看本文,在其中我们详细解释了我们如何利用Openshift上新的“自己动手”应用程序类型来实现对Openshift上Play框架应用程序的本地支持 。

因此,如果您想立即开始在openshift上部署Play应用,只需在openshift.com上注册并输入PLAY!WEBINAR作为促销代码,您将获得3个装备,每个装备1GB内存和512 MB数据空间,免费。

玩得开心在云上玩!

参考:在我们的Play框架玩乐中,从我们的JCG合作伙伴 Sebastian Scarano 到Java以及Scala部署Play Framework 2应用程序 ! 博客。

翻译自: https://www.javacodegeeks.com/2012/05/deploy-play-framework-2-apps-to.html