目录
阅读时间: 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 构建系统。
这将需要一些时间来设置。构建后在终端上执行给定的命令。
sbt new playframework/play-scala-seed.g8
它将加载所有的依赖项,然后它会要求你提供项目名称、组织名称以及Play和Scala的版本。
就目前而言,给出的细节是
名称。StartingWithPlay
组织:com.knoldus
Play_版本:2.8.13
scala_版本:2.13.8
现在我们已经准备好运行我们的第一个项目了。让我们通过下面的命令启动服务器。
sbt run
在执行这个命令之前,请确保你和你的项目在同一个目录下。如果不是的话,就点击这个命令。
cd /home/knoldus/PlayExample/./startingwithplay
where /home/knoldus/PlayExample/./startingwithplay is the path of the template generated by play
我们可以开始了,在最初的时候,它需要一些时间,因为它要编译和构建库。一旦启动,我们可以在浏览器中点击URLhttp://localhost:9000/,我们就会得到一个欢迎页面,这实际上是默认的。
项目结构
Play框架的项目结构有点不同,如图所示。
结论
在我们的项目目录中,我们看到由sbt模板创建的四个目录:app/controllers, app/views, conf, andpublic。
- controllers目录是我们存放Scala代码的地方。
- views目录是我们保存HTML模板的地方
- conf目录包含我们的路由器配置,它将请求的URL映射到一个特定的类和方法上。
- 最后,public目录包含由Play Framework服务器提供的静态内容。
Play项目结构
参考资料
www.playframework.com/documentati…
更多更新请访问blog.knoldus.com/