Pustaka jaulp-wicket adalah kumpulan komponen dan utilitas Apache Wicket.
Komponen-komponennya digabungkan secara longgar dan dapat dengan mudah diintegrasikan ke dalam aplikasi Apache Wicket yang sudah ada.
Komponen juga dirancang untuk disesuaikan sehingga pengguna dapat menyediakan komponen mereka sendiri melalui metode pabrik.
Kode sumbernya berada di bawah Lisensi Apache V2.0 yang liberal, menjadikan jaulp-wicket bagus untuk semua jenis aplikasi gawang.
jaulp-wicket-annotated-header-contributors
jaulp-wicket-base
perilaku jaulp-wicket
komponen jaulp-gawang
penyedia data jaulp-gawang
dialog jaulp-gawang
pilihan dropdown jaulp-wicket
Anda dapat menambahkan dependensi maven berikut ke proyek pom.xml
jika Anda ingin mengimpor perpustakaan.
Anda dapat menentukan properti versi terlebih dahulu:
<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>
Tambahkan ketergantungan maven berikut ke proyek pom.xml
Anda jika Anda ingin mengimpor kontributor-header-beranotasi:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-annotated-header-contributors</ artifactId >
< version >${jaulp-wicket-annotated-header-contributors.version}</ version >
</ dependency >
Tambahkan ketergantungan maven berikut ke proyek pom.xml
Anda jika Anda ingin mengimpor basis:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-base</ artifactId >
< version >${jaulp-wicket-base.version}</ version >
</ dependency >
Tambahkan ketergantungan pakar berikut ke proyek pom.xml
Anda jika Anda ingin mengimpor perilaku:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-behaviors</ artifactId >
< version >${jaulp-wicket-behaviors.version}</ version >
</ dependency >
Tambahkan ketergantungan pakar berikut ke proyek pom.xml
Anda jika Anda ingin mengimpor komponen:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-components</ artifactId >
< version >${jaulp-wicket-components.version}</ version >
</ dependency >
Tambahkan ketergantungan maven berikut ke proyek pom.xml
Anda jika Anda ingin mengimpor penyedia data:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-data-provider</ artifactId >
< version >${jaulp-wicket-data-provider.version}</ version >
</ dependency >
Tambahkan ketergantungan maven berikut ke proyek pom.xml
Anda jika Anda ingin mengimpor dialog:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dialogs</ artifactId >
< version >${jaulp-wicket-dialogs.version}</ version >
</ dependency >
Tambahkan ketergantungan pakar berikut ke proyek pom.xml
Anda jika Anda ingin mengimpor pilihan dropdown:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dropdownchoices</ artifactId >
< version >${jaulp-wicket-dropdownchoices.version}</ version >
</ dependency >
Proyek contoh dipindahkan ke proyek contoh gawang.
Anda dapat menjalankan setiap proyek contoh dengan melakukan langkah-langkah berikut. Misalnya jika Anda ingin memulai contoh untuk proyek jaulp-wicket-components Anda melakukan ini:
Pertama-tama ubah ke direktori dan bangun proyek:
cd jaulp-wicket-components-examples
mvn clean install
Menjalankan contoh:
mvn jetty:run
Hubungi lalu http://localhost:8080/
Cara lain adalah dengan memulai contoh aplikasi secara terprogram dengan jetty. Dalam setiap proyek contoh terdapat kelas awal dengan metode utama yang memiliki awalan Mulai**** dan akhiran ****Contoh.
Kode sumber jaulp-wicket ada di GitHub. Silakan melakukan fork dan mengirim permintaan tarik!
Buat garpu astrapi69/jaulp-wicket/fork Anda sendiri
Untuk membagikan perubahan Anda, kirimkan permintaan penarikan.
Jangan lupa untuk menambahkan pengujian unit baru pada perubahan Anda.
Jangan ragu untuk menghubungi pengembang jaulp-wicket dengan pertanyaan, kekhawatiran, komentar, laporan bug, atau permintaan fitur Anda.
Tidak ada hewan yang dirugikan dalam pembuatan perpustakaan ini.
Jika Anda menyukai perpustakaan ini, silakan pertimbangkan donasi melalui PayPal:
atau melalui bitcoin atau bitcoin-cash dengan:
1Jzso5h7U82QCNmgxxSCya1yUK7UVcSXsW
atau di atas eter dengan:
0xaB6EaE10F352268B0CA672Dd6e999C86344D49D8
atau lebih datar:
Berikut adalah daftar proyek luar biasa yang menggunakan gawang, memperluas atau menghiasinya.