La bibliothèque jaulp-wicket est une collection de composants et d'utilitaires Apache Wicket.
Les composants sont faiblement couplés et peuvent être facilement intégrés dans une application Apache Wicket existante.
Les composants sont également conçus pour être personnalisés afin que l'utilisateur puisse fournir ses propres composants via les méthodes d'usine.
Le code source est soumis à la licence libérale Apache V2.0, ce qui rend jaulp-wicket idéal pour tous les types d'applications de guichet.
jaulp-wicket-annotated-header-contributeurs
base-guichet-jaulp
comportements-de-guichet-jaulp
composants de guichet jaulp
fournisseur de données jaulp-wicket
jaulp-wicket-dialogues
jaulp-wicket-dropdownchoices
Vous pouvez ajouter les dépendances maven suivantes à votre projet pom.xml
si vous souhaitez importer la bibliothèque.
Vous pouvez d'abord définir les propriétés de la version :
<properties>
...
<!-- JAULP-WICKET version -->
<jaulp-wicket.version>7.8.0</jaulp-wicket.version>
<jaulp-wicket-annotated-header-contributors.version>${jaulp-wicket.version}</jaulp-wicket-annotated-header-contributors.version>
<jaulp-wicket-base.version>${jaulp-wicket.version}</jaulp-wicket-base.version>
<jaulp-wicket-behaviors.version>${jaulp-wicket.version}</jaulp-wicket-behaviors.version>
<jaulp-wicket-components.version>${jaulp-wicket.version}</jaulp-wicket-components.version>
<jaulp-wicket-data-provider.version>${jaulp-wicket.version}</jaulp-wicket-data-provider.version>
<jaulp-wicket-dialogs.version>${jaulp-wicket.version}</jaulp-wicket-dialogs.version>
<jaulp-wicket-dropdownchoices.version>${jaulp-wicket.version}</jaulp-wicket-dropdownchoices.version>
...
</properties>
Ajoutez la dépendance Maven suivante à votre projet pom.xml
si vous souhaitez importer des contributeurs d'en-tête annotés :
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-annotated-header-contributors</ artifactId >
< version >${jaulp-wicket-annotated-header-contributors.version}</ version >
</ dependency >
Ajoutez la dépendance maven suivante à votre projet pom.xml
si vous souhaitez importer une base :
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-base</ artifactId >
< version >${jaulp-wicket-base.version}</ version >
</ dependency >
Ajoutez la dépendance maven suivante à votre projet pom.xml
si vous souhaitez importer des comportements :
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-behaviors</ artifactId >
< version >${jaulp-wicket-behaviors.version}</ version >
</ dependency >
Ajoutez la dépendance maven suivante à votre projet pom.xml
si vous souhaitez importer des composants :
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-components</ artifactId >
< version >${jaulp-wicket-components.version}</ version >
</ dependency >
Ajoutez la dépendance maven suivante à votre projet pom.xml
si vous souhaitez importer un fournisseur de données :
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-data-provider</ artifactId >
< version >${jaulp-wicket-data-provider.version}</ version >
</ dependency >
Ajoutez la dépendance maven suivante à votre projet pom.xml
si vous souhaitez importer des boîtes de dialogue :
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dialogs</ artifactId >
< version >${jaulp-wicket-dialogs.version}</ version >
</ dependency >
Ajoutez la dépendance maven suivante à votre projet pom.xml
si vous souhaitez importer des choix déroulants :
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dropdownchoices</ artifactId >
< version >${jaulp-wicket-dropdownchoices.version}</ version >
</ dependency >
Les exemples de projets sont déplacés vers le projet wicket-examples.
Vous pouvez exécuter chaque exemple de projet en suivant les étapes suivantes. Par exemple, si vous souhaitez démarrer les exemples du projet jaulp-wicket-components, procédez comme suit :
Accédez d’abord au répertoire et construisez le projet :
cd jaulp-wicket-components-examples
mvn clean install
Exécution de l'exemple :
mvn jetty:run
Appelez ensuite http://localhost:8080/
Une autre façon consiste à démarrer l’exemple d’application par programmation avec jetty. Dans chaque exemple de projet, il existe une classe de démarrage avec une méthode principale portant le préfixe Start**** et le suffixe ****Examples.
Le code source de jaulp-wicket est sur GitHub. N'hésitez pas à créer et à envoyer des demandes de tirage !
Créez votre propre fork d'astrapi69/jaulp-wicket/fork
Pour partager vos modifications, soumettez une pull request.
N'oubliez pas d'ajouter de nouveaux tests unitaires sur vos modifications.
N'hésitez pas à contacter les développeurs de jaulp-wicket avec vos questions, préoccupations, commentaires, rapports de bogues ou demandes de fonctionnalités.
Aucun animal n'a été blessé lors de la réalisation de cette bibliothèque.
Si vous aimez cette bibliothèque, pensez à faire un don via Paypal :
ou via Bitcoin ou Bitcoin-Cash avec :
1Jzso5h7U82QCNmgxxSCya1yUK7UVcSXsW
ou sur éther avec :
0xaB6EaE10F352268B0CA672Dd6e999C86344D49D8
ou sur flattr :
Voici une liste de projets géniaux qui utilisent le guichet, l'étendent ou le décorent.