Während wir die Funktionen der Webanwendung reparieren, die von anderen Geschäftsbereichen erstellt wurden, werden wir auch den nachfolgenden Betrieb und die Wartung durchführen. Wenn Sie sich also die Quelle des Frameworks ansehen, das Sie derzeit verwenden, heißt es Apache Wicket. Weiß nicht. Ich war plötzlich daran interessiert zu sehen, dass die HTML-Datei, die ich für einen Bildschirm-Mock hielt, tatsächlich als Produktions-HTML fungiert (formal dient die Produktions-HTML-Datei auch als Mock). Wenn ein Framework herauskommt, das ich nicht kenne, kaufe ich normalerweise ein Buch und lese es. Suchen Sie also bei Amazon. Das Buch von 2009 ist 7198 Yen ...? Es scheint kein anderes japanisches Buch zu geben. Lass uns aufgeben. So werde ich lernen, während ich es basierend auf den Informationen im Web mache. Vorerst habe ich nach dem Studium eine Art Probe gemacht.
: one: Erstelle PJ auf Eclipse Vorerst sowieso die Umwelt. Wenn ich versuche, ein Maven-Projekt in Eclipse zu erstellen, erhalte ich einen schnellen Start für das Apache-Wicket.
https://wicket.apache.org/start/quickstart.html Ich hätte es hier von Anfang an sehen sollen, aber ich habe es bemerkt, nachdem ich es gemacht habe. Wenn Sie ein Projekt erstellen, sieht es wie Beispielcode aus. Die Probe funktionierte vorerst. Die Version ist alt, aber ich habe es mit 1.4.23 versucht.
Korrespondenz zwischen: zwei: HTML und Java Teil 1
Fügen wir dem Beispiel-HTML einen hinzu.
HomePage.html
<span wicket:id="footer">This is footer message.</span>
Unable to find component with id 'footer'... Ich habe so einen Fehler bekommen. Ich verstehe, sind das die * Webseiten sind Objekte * auf der offiziellen Website? Da HTML- und Java-Objekte miteinander verknüpft sind, ist das, was in HTML enthalten ist, auch auf der Java-Seite erforderlich.
HomePage.java
add(new Label("footer", "This is fotter."));
Als ich die der Fußzeile entsprechende Klasse in der HomePage-Methode hinzufügte, wurde die Fußzeile angezeigt. Lassen Sie uns herausfinden, wie das funktioniert.
Recommended Posts