โครงการนี้สามารถใช้เป็นจุดเริ่มต้นในการสร้างแอปพลิเคชัน Vaadin Flow 24.0 ของคุณเองด้วย CDI 15.0 มันมีการกำหนดค่าที่จำเป็นทั้งหมดและไฟล์ตัวยึดบางตัวเพื่อให้คุณเริ่มต้น
Vaadin 24.0 ขึ้นอยู่กับจาการ์ตา EE 10.0 และต้องใช้ Java 17
วิธีที่ดีที่สุดในการใช้งานคือ Via Vaadin.com/start - คุณสามารถรับเฉพาะชิ้นส่วนที่จำเป็นและเลือกการตั้งชื่อแพ็คเกจที่คุณต้องการใช้
นำเข้าโครงการไปยัง IDE ที่คุณเลือกเป็นโครงการ Maven
เรียกใช้แอปพลิเคชันโดยใช้
mvn wildfly:run
เปิด http: // localhost: 8080/ในเบราว์เซอร์
หากคุณต้องการเรียกใช้แอพของคุณในโหมดการผลิตให้ใช้งานโดยใช้
mvn clean package wildfly:run -Pproduction
การทดสอบการรวมจะดำเนินการโดยใช้ Vaadin Testbench การทดสอบใช้เวลาไม่กี่นาทีในการทำงานและรวมอยู่ในโปรไฟล์ Maven แยกต่างหาก เราขอแนะนำให้ใช้การทดสอบด้วยการสร้างการผลิตเพื่อลดโอกาสในการพัฒนาเครื่องมือเครื่องมือเวลาที่มีผลต่อความเสถียรในการทดสอบ ในการเรียกใช้การทดสอบโดยใช้ Google Chrome ให้ดำเนินการ
mvn verify -Pit,production
และตรวจสอบให้แน่ใจว่าคุณติดตั้งใบอนุญาตทดสอบที่ถูกต้อง
โครงการนี้เป็นแอปพลิเคชั่น Java/Jakarta EE มาตรฐานดังนั้นคุณสามารถปรับใช้ตามที่คุณเห็นได้ดีที่สุดผ่าน IDE หรือใช้ปลั๊กอิน Maven ปลั๊กอิน WildFly และ Tomee ได้รับการกำหนดค่าล่วงหน้าเพื่อการทดสอบที่ง่าย ปลั๊กอิน WildFly ใช้สำหรับการทดสอบการรวม ปัจจุบันมีเพียง WildFly ที่รองรับ Java 17 อย่างเหมาะสม
แอปพลิเคชันสามารถปรับใช้บนเซิร์ฟเวอร์ Apache Tomee ผ่าน tomee-maven-plugin ซึ่งรองรับการปรับใช้การเปลี่ยนแปลงรหัสอย่างร้อนแรง (ผ่านการตั้งค่า reloadOnUpdate ) ซึ่งหมายความว่าคุณสามารถทำการเปลี่ยนแปลงรหัสใน IDE ของคุณในขณะที่เซิร์ฟเวอร์กำลังทำงานอยู่การคอมไพล์ใหม่และให้เซิร์ฟเวอร์รับการเปลี่ยนแปลงโดยอัตโนมัติและปรับใช้ใหม่โดยอัตโนมัติ การตั้งค่านี้เปิดใช้งานโดยค่าเริ่มต้นในโครงการนี้
ข้อ จำกัด อย่างหนึ่งที่รู้จักกับการปรับใช้ที่ร้อนแรงคือหลังจากลบมุมมอง @Route -annotated เส้นทางจะยังคงสามารถนำทางได้หลังจากการปรับใช้อัตโนมัติ ในกรณีเช่นนี้แอปพลิเคชันจะต้องเริ่มต้นใหม่เพื่อลบเส้นทางออกจากรีจิสทรีอย่างถาวร
สำหรับเอกสารเกี่ยวกับการใช้ Vaadin Flow และ CDI เยี่ยมชม vaadin.com/docs
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Vaadin Flow เยี่ยมชม https://vaadin.com/flow