Die Bibliothek jaulp-wicket ist eine Sammlung von Apache Wicket-Komponenten und -Dienstprogrammen.
Die Komponenten sind lose gekoppelt und können problemlos in eine bestehende Apache Wicket-Anwendung integriert werden.
Die Komponenten sind auch so konzipiert, dass sie individuell angepasst werden können, sodass der Benutzer seine eigenen Komponenten über werkseitige Methoden bereitstellen kann.
Der Quellcode steht unter der liberalen Apache-Lizenz V2.0, wodurch sich Jaulp-Wicket hervorragend für alle Arten von Wicket-Anwendungen eignet.
jaulp-wicket-annotated-header-contributors
Jaulp-Wicket-Basis
Jaulp-Wicket-Verhalten
Jaulp-Wicket-Komponenten
jaulp-wicket-data-provider
Jaulp-Wicket-Dialoge
jaulp-wicket-dropdownchoices
Sie können die folgenden Maven-Abhängigkeiten zu Ihrem Projekt pom.xml
hinzufügen, wenn Sie die Bibliothek importieren möchten.
Sie können zunächst die Versionseigenschaften definieren:
<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>
Fügen Sie die folgende Maven-Abhängigkeit zu Ihrem Projekt pom.xml
hinzu, wenn Sie annotated-header-contributors importieren möchten:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-annotated-header-contributors</ artifactId >
< version >${jaulp-wicket-annotated-header-contributors.version}</ version >
</ dependency >
Fügen Sie die folgende Maven-Abhängigkeit zu Ihrem Projekt pom.xml
hinzu, wenn Sie die Basis importieren möchten:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-base</ artifactId >
< version >${jaulp-wicket-base.version}</ version >
</ dependency >
Fügen Sie die folgende Maven-Abhängigkeit zu Ihrem Projekt pom.xml
hinzu, wenn Sie Verhaltensweisen importieren möchten:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-behaviors</ artifactId >
< version >${jaulp-wicket-behaviors.version}</ version >
</ dependency >
Fügen Sie die folgende Maven-Abhängigkeit zu Ihrem Projekt pom.xml
hinzu, wenn Sie Komponenten importieren möchten:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-components</ artifactId >
< version >${jaulp-wicket-components.version}</ version >
</ dependency >
Fügen Sie die folgende Maven-Abhängigkeit zu Ihrem Projekt pom.xml
hinzu, wenn Sie Datenanbieter importieren möchten:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-data-provider</ artifactId >
< version >${jaulp-wicket-data-provider.version}</ version >
</ dependency >
Fügen Sie die folgende Maven-Abhängigkeit zu Ihrem Projekt pom.xml
hinzu, wenn Sie Dialoge importieren möchten:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dialogs</ artifactId >
< version >${jaulp-wicket-dialogs.version}</ version >
</ dependency >
Fügen Sie die folgende Maven-Abhängigkeit zu Ihrem Projekt pom.xml
hinzu, wenn Sie Dropdownchoices importieren möchten:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dropdownchoices</ artifactId >
< version >${jaulp-wicket-dropdownchoices.version}</ version >
</ dependency >
Beispielprojekte werden in das Projekt „wicket-examples“ verschoben.
Sie können jedes Beispielprojekt ausführen, indem Sie die folgenden Schritte ausführen. Wenn Sie beispielsweise mit den Beispielen für das Projekt jaulp-wicket-components beginnen möchten, gehen Sie wie folgt vor:
Wechseln Sie zunächst in das Verzeichnis und erstellen Sie das Projekt:
cd jaulp-wicket-components-examples
mvn clean install
Ausführen des Beispiels:
mvn jetty:run
Rufen Sie dann http://localhost:8080/ an.
Eine andere Möglichkeit besteht darin, die Beispielanwendung programmgesteuert mit jetty zu starten. In jedem Beispielprojekt gibt es eine Startklasse mit einer Hauptmethode, die das Präfix Start**** und das Suffix ****Examples hat.
Der Quellcode von Jaulp-Wicket befindet sich auf GitHub. Bitte zögern Sie nicht, Pull-Anfragen zu forken und zu senden!
Erstellen Sie Ihren eigenen Fork von astrapi69/jaulp-wicket/fork
Um Ihre Änderungen zu teilen, senden Sie eine Pull-Anfrage.
Vergessen Sie nicht, Ihren Änderungen neue Unit-Tests hinzuzufügen.
Zögern Sie nicht, sich mit Ihren Fragen, Bedenken, Kommentaren, Fehlerberichten oder Funktionswünschen an die Jaulp-Wicket-Entwickler zu wenden.
Bei der Erstellung dieser Bibliothek kamen keine Tiere zu Schaden.
Wenn Ihnen diese Bibliothek gefällt, denken Sie bitte über eine Spende über Paypal nach:
oder über Bitcoin oder Bitcoin-Cash mit:
1Jzso5h7U82QCNmgxxSCya1yUK7UVcSXsW
oder über Ether mit:
0xaB6EaE10F352268B0CA672Dd6e999C86344D49D8
oder über flattr:
Hier ist eine Liste toller Projekte, bei denen Wickets verwendet, erweitert oder dekoriert werden.