几个星期, 马克·阿特伍德 ( 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