Ich habe gerade angefangen zu versuchen, mit dem Play-Framework zu arbeiten und habe versucht, diese Standardanwendung zu verstehen, die Sie beim Erstellen eines neuen Projekts bekommen.Die Seite "Willkommen bei Play 2.0" verstehen
So weit wie ich verstehe, beim Laden der localhost-Seite, kommt eine http get Anfrage und wird an die Application.index()
-Methode wegen der Spezifikation in der Route-Datei gerichtet? In der index()
Methode wird viel HTML-Code erzeugt und in einem Result-Objekt zurückgegeben und an die index.scala.html
-Datei übergeben, die es an die main.scala.html
übergibt, wo es mit mehr HTML umgeben ist.
nun ein paar Dinge sind mir unklar:
in
Application.java
dort diese Zeilereturn ok(index.render("Hello World!"));
Indexviews.html.*
gehört; Aber wo ist dieses Paket? Ich kann es nicht in der API finden :(warum kann ich die
index.scala.html
Datei nicht umbenennen Ist der Name eine Konventionin der
index.scala.html
Datei selbst:? Was@play20.welcome(message, style = "Java")
tut dies die immer Website „Welcome to Play 2.0“ und wieder - ich kann nicht in der Dokumentation/API-Eintrag für den PLAY20 Sache finden :(
ich hoffe, jemand kann mir helfen, einen Überblick, wie ich zu bekommen Bin im Moment wirklich verwirrt .. ^^ Ich habe viel Java gemacht, aber überhaupt keine Webprogrammierung, die Vor diesem Hintergrund ist die Mischung der verschiedenen Technologien und Sprachen im Moment ziemlich seltsam!
danke! :) .. speziell für den Link zur Begrüßungsseite auf GIT! – chris