我刚刚开始尝试使用 play 框架,并尝试了解您在创建新项目时获得的这个默认应用程序。
Application.index()
据我了解,在加载 localhost 页面时,由于路由文件中的规范,一个 http get 请求进入并被定向到该方法?在该index()
方法中,会生成大量 HTML 代码并在 Result 对象中返回并传递给文件,该index.scala.html
文件将其交给main.scala.html
被更多 html 包围的地方。
现在,我不清楚一些事情:
在
Application.java
里面有这条线return ok(index.render("Hello World!"));
索引属于views.html.*
;但是这个包裹在哪里?我在 API 中找不到它:(为什么我不能重命名
index.scala.html
文件?这个名字是约定俗成的吗?在
index.scala.html
文件本身中:@play20.welcome(message, style = "Java")
做什么?这是在获得“欢迎玩 2.0”网站吗?再一次 - 我找不到 play20 的文档/API 条目:(
我希望有人能帮我大致了解一下,因为我现在真的很困惑..^^我做了很多java,但根本没有网络编程,因此所有不同技术和语言的混合是此刻很奇怪!