jaulp-wicket ของไลบรารีคือชุดของส่วนประกอบและยูทิลิตี้ Apache Wicket
ส่วนประกอบต่างๆ เชื่อมต่อกันอย่างหลวมๆ และสามารถรวมเข้ากับแอปพลิเคชัน Apache Wicket ที่มีอยู่ได้อย่างง่ายดาย
ส่วนประกอบยังได้รับการออกแบบให้ปรับแต่งเพื่อให้ผู้ใช้สามารถจัดหาส่วนประกอบของตนเองแทนวิธีการจากโรงงาน
ซอร์สโค้ดอยู่ภายใต้ Apache License V2.0 แบบเสรีนิยม ทำให้ jaulp-wicket เหมาะสำหรับแอปพลิเคชัน wicket ทุกประเภท
jaulp-wicket-annotated-header-contributors
Jaulp-ประตู-ฐาน
jaulp-ประตูพฤติกรรม
jaulp-ประตู-ส่วนประกอบ
jaulp-wicket-data-provider
jaulp-wicket-dialogs
jaulp-wicket-dropdownchoices
คุณสามารถเพิ่มการพึ่งพา Maven ต่อไปนี้ให้กับโปรเจ็กต์ pom.xml
ของคุณ หากคุณต้องการนำเข้าไลบรารี
ขั้นแรกคุณสามารถกำหนดคุณสมบัติของเวอร์ชันได้:
<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>
เพิ่มการพึ่งพา Maven ต่อไปนี้ให้กับโปรเจ็กต์ pom.xml
ของคุณ หากคุณต้องการนำเข้าผู้มีส่วนร่วมที่มีคำอธิบายประกอบ:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-annotated-header-contributors</ artifactId >
< version >${jaulp-wicket-annotated-header-contributors.version}</ version >
</ dependency >
เพิ่มการพึ่งพา Maven ต่อไปนี้ให้กับโปรเจ็กต์ pom.xml
ของคุณ หากคุณต้องการนำเข้าฐาน:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-base</ artifactId >
< version >${jaulp-wicket-base.version}</ version >
</ dependency >
เพิ่มการพึ่งพา Maven ต่อไปนี้ให้กับโปรเจ็กต์ pom.xml
ของคุณ หากคุณต้องการนำเข้าลักษณะการทำงาน:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-behaviors</ artifactId >
< version >${jaulp-wicket-behaviors.version}</ version >
</ dependency >
เพิ่มการพึ่งพา Maven ต่อไปนี้ให้กับโปรเจ็กต์ pom.xml
ของคุณ หากคุณต้องการนำเข้าส่วนประกอบ:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-components</ artifactId >
< version >${jaulp-wicket-components.version}</ version >
</ dependency >
เพิ่มการพึ่งพา Maven ต่อไปนี้ให้กับโปรเจ็กต์ pom.xml
ของคุณ หากคุณต้องการนำเข้าผู้ให้บริการข้อมูล:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-data-provider</ artifactId >
< version >${jaulp-wicket-data-provider.version}</ version >
</ dependency >
เพิ่มการพึ่งพา Maven ต่อไปนี้ให้กับโปรเจ็กต์ pom.xml
ของคุณ หากคุณต้องการนำเข้ากล่องโต้ตอบ:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dialogs</ artifactId >
< version >${jaulp-wicket-dialogs.version}</ version >
</ dependency >
เพิ่มการพึ่งพา Maven ต่อไปนี้ให้กับโปรเจ็กต์ pom.xml
ของคุณ หากคุณต้องการนำเข้าตัวเลือกดรอปดาวน์:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dropdownchoices</ artifactId >
< version >${jaulp-wicket-dropdownchoices.version}</ version >
</ dependency >
โปรเจ็กต์ตัวอย่างจะถูกย้ายไปยังโปรเจ็กต์ตัวอย่างประตู
คุณสามารถรันทุกโปรเจ็กต์ตัวอย่างได้โดยทำตามขั้นตอนต่อไปนี้ ตัวอย่างเช่น หากคุณต้องการเริ่มตัวอย่างสำหรับโปรเจ็กต์ jaulp-wicket-components คุณทำสิ่งนี้:
ขั้นแรกให้เปลี่ยนไดเร็กทอรีและสร้างโปรเจ็กต์:
cd jaulp-wicket-components-examples
mvn clean install
เรียกใช้ตัวอย่าง:
mvn jetty:run
โทรแล้ว http://localhost:8080/
อีกวิธีหนึ่งคือการเริ่มแอปพลิเคชันตัวอย่างโดยทางโปรแกรมด้วยท่าเทียบเรือ ในทุกโปรเจ็กต์ตัวอย่าง จะมีคลาสเริ่มต้นที่มีวิธีการหลักซึ่งมีคำนำหน้า Start**** และส่วนต่อท้าย ****ตัวอย่าง
ซอร์สโค้ดของ jaulp-wicket อยู่บน GitHub โปรดแยกและส่งคำขอดึง!
สร้างทางแยกของคุณเองด้วย astrapi69/jaulp-wicket/fork
หากต้องการแบ่งปันการเปลี่ยนแปลงของคุณ ให้ส่งคำขอดึง
อย่าลืมเพิ่มการทดสอบหน่วยใหม่ในการเปลี่ยนแปลงของคุณ
อย่าลังเลที่จะติดต่อผู้พัฒนา jaulp-wicket หากมีคำถาม ข้อกังวล ความคิดเห็น รายงานข้อผิดพลาด หรือการร้องขอคุณสมบัติต่างๆ
ไม่มีสัตว์ใดได้รับอันตรายในการสร้างห้องสมุดแห่งนี้
หากคุณชอบห้องสมุดนี้ โปรดพิจารณาบริจาคผ่าน Paypal:
หรือมากกว่า bitcoin หรือ bitcoin-cash ด้วย:
1Jzso5h7U82QCNmgxxSCya1yUK7UVcSXsW
หรืออีเธอร์ด้วย:
0xaB6EaE10F352268B0CA672Dd6e999C86344D49D8
หรือมากกว่า flattr:
นี่คือรายการโปรเจ็กต์เจ๋งๆ ที่ใช้ประตู ขยาย หรือตกแต่ง