[JAVA] J'ai essayé d'utiliser Apache Wicket

J'ai essayé d'utiliser Apache Wicket

Lors de la réparation des fonctions de l'application Web créées par d'autres divisions commerciales, nous effectuerons également l'exploitation et la maintenance ultérieures. Donc, si vous regardez la source du type de framework que vous utilisez pour le moment, cela s'appelle Apache Wicket. Ne sait pas. J'ai soudainement été intéressé de voir que le fichier HTML que je pensais être une maquette d'écran sert en fait de HTML de production (formellement, le fichier HTML de production sert également de maquette). Chaque fois qu'un cadre que je ne connais pas sort, j'achète généralement un livre et je le lis, alors recherchez sur amazon. Le livre 2009 est 7198 yens ...? Il ne semble y avoir aucun autre livre japonais. Laissons tomber. J'apprendrai donc en le réalisant sur la base des informations sur le web. Pour le moment, j'ai fait une sorte d'échantillon après avoir étudié.

: one: Créer PJ sur Eclipse Pour le moment, l'environnement en tout cas. Lorsque j'essaye de créer un projet maven dans Eclipse, j'obtiens un démarrage rapide du guichet Apache.

https://wicket.apache.org/start/quickstart.html J'aurais dû le voir ici depuis le début, mais je l'ai remarqué après l'avoir fait. Lorsque vous créez un projet, il ressemble à un exemple de code. Pour le moment, l'échantillon a fonctionné. La version est ancienne, mais je l'ai essayée avec la 1.4.23.

Correspondance entre: deux: html et java Partie 1

Ajoutons-en un à l'exemple html.

HomePage.html


<span wicket:id="footer">This is footer message.</span>

Unable to find component with id 'footer'... J'ai eu une erreur comme celle-ci. Je vois, est-ce que les * pages Web sont des objets * sur le site officiel? Puisque les objets html et Java sont associés les uns aux autres, ce qui est en html est également nécessaire du côté Java.

HomePage.java


add(new Label("footer", "This is fotter."));

Lorsque j'ai ajouté la classe correspondant au pied de page dans la méthode HomePage, le pied de page était affiché. Voyons comment cela fonctionne.

Recommended Posts

J'ai essayé d'utiliser Apache Wicket
J'ai essayé d'utiliser Gson
J'ai essayé d'utiliser TestNG
J'ai essayé d'utiliser Galasa
J'ai essayé d'utiliser azure cloud-init
J'ai essayé d'utiliser Java REPL
J'ai essayé d'utiliser anakia + Jing maintenant
J'ai essayé d'utiliser Spring + Mybatis + DbUnit
J'ai essayé d'utiliser JOOQ avec Gradle
J'ai essayé d'utiliser l'API Java8 Stream
J'ai essayé d'utiliser JWT en Java
[Android] J'ai essayé d'utiliser la disposition du coordinateur.
J'ai essayé d'utiliser le conteneur Pari gp
J'ai essayé d'utiliser WebAssembly Stadio (version 2018/4/17)
J'ai essayé d'utiliser le mémo Java LocalDate
J'ai essayé d'utiliser Google HttpClient de Java
J'ai essayé d'utiliser Realm avec Swift UI
J'ai essayé d'utiliser l'outil de diagnostic Java Arthas
J'ai essayé d'utiliser Scalar DL avec Docker
J'ai essayé d'utiliser OnlineConverter avec SpringBoot + JODConverter
J'ai essayé Spring.
C'est nouveau, mais j'ai essayé d'utiliser Groonga
J'ai essayé de mettre Tomcat
J'ai essayé d'utiliser OpenCV avec Java + Tomcat
J'ai essayé youtubeDataApi.
J'ai essayé de refactoriser ①
Créez un RestAPI à l'aide de wicketstuff-restannotations d'Apache Wicket
J'ai essayé FizzBuzz.
J'ai essayé JHipster 5.1
J'ai essayé d'utiliser Junit avec Mac VScode Maven
[Pour les débutants] J'ai essayé d'utiliser DBUnit avec Eclipse
[Pour les débutants] J'ai essayé d'utiliser JUnit 5 avec Eclipse
[Android] J'ai quitté SQLite et essayé d'utiliser Realm
J'ai fait un blackjack avec Ruby (j'ai essayé d'utiliser minitest)
[API] J'ai essayé d'utiliser l'API de recherche par code postal
J'ai essayé d'implémenter un serveur en utilisant Netty
J'ai essayé d'utiliser le profileur d'IntelliJ IDEA
[J'ai essayé] Tutoriel de printemps
J'ai essayé d'exécuter Autoware
J'ai essayé QUARKUS immédiatement
J'ai essayé Spring Batch
J'ai essayé node-jt400 (Programmes)
J'ai essayé node-jt400 (exécuter)
J'ai essayé node-jt400 (Transactions)
J'ai essayé d'utiliser une connexion à une base de données dans le développement Android
J'ai essayé d'utiliser la fonction Server Push de Servlet 4.0
J'ai essayé d'utiliser le service KMS (Key Management Service) d'Alibaba Cloud
J'ai essayé de faire fonctionner SQS en utilisant AWS Java SDK
J'ai essayé d'utiliser la boîte à outils de migration pour les fichiers binaires d'application
J'ai essayé d'utiliser Log4j2 sur un serveur Java EE
J'ai essayé d'utiliser YOLO v4 sur Ubuntu et ROS
J'ai essayé d'utiliser l'instruction Extended for en Java
J'ai essayé de gratter un graphique boursier en utilisant Java (Jsoup)
J'ai essayé un test unitaire de l'application Rails en utilisant RSpec et FactoryBot
J'ai essayé d'utiliser le référentiel GitHub comme serveur de bibliothèque
J'ai essayé DI avec Ruby
J'ai essayé node-jt400 (écriture IFS)
[Rails] J'ai essayé d'utiliser la méthode button_to pour la première fois