设置游戏框架

216 阅读2分钟

目录

阅读时间: 2 分钟

Play是什么?

Play是一个高生产力的Java和Scala网络应用程序框架,它整合了现代网络应用程序所需的组件和API。它是一个Web框架,其HTTP接口简单而强大。

Play的要求。

为了正常运行,Play应用程序只需要包括Play JAR文件。因为这些JAR文件已发布到Maven Repository,所以你可以用任何Java或Scala构建工具构建Play项目。

Play 需要

  • Java版本SE 8至SE 11(含)。
  • sbt--我们建议使用最新版本

创建一个新的应用程序

打开 IntelliJ 输入项目名称,选择语言为 Scala,并以 sbt 构建系统。

New ProjectNew Project

这将需要一些时间来设置。构建后在终端上执行给定的命令。

sbt new playframework/play-scala-seed.g8

它将加载所有的依赖项,然后它会要求你提供项目名称、组织名称以及Play和Scala的版本。

就目前而言,给出的细节是

名称。StartingWithPlay

组织:com.knoldus

Play_版本:2.8.13

scala_版本:2.13.8

Dependencies are loadedDependencies are loaded

现在我们已经准备好运行我们的第一个项目了。让我们通过下面的命令启动服务器。

sbt run

在执行这个命令之前,请确保你和你的项目在同一个目录下。如果不是的话,就点击这个命令。

cd /home/knoldus/PlayExample/./startingwithplay
where /home/knoldus/PlayExample/./startingwithplay   is the path of the template generated by play

Server startsServer starts

我们可以开始了,在最初的时候,它需要一些时间,因为它要编译和构建库。一旦启动,我们可以在浏览器中点击URLhttp://localhost:9000/,我们就会得到一个欢迎页面,这实际上是默认的。

项目结构

Play框架的项目结构有点不同,如图所示。

结论

在我们的项目目录中,我们看到由sbt模板创建的四个目录:app/controllers, app/views, conf, andpublic

  • controllers目录是我们存放Scala代码的地方。
  • views目录是我们保存HTML模板的地方
  • conf目录包含我们的路由器配置,它将请求的URL映射到一个特定的类和方法上。
  • 最后,public目录包含由Play Framework服务器提供的静态内容。

Project StructureProject Structure

Play项目结构

参考资料

www.playframework.com/documentati…

更多更新请访问blog.knoldus.com/

分享Knol。

相关信息