การปรับใช้แอปพลิเคชัน J2EE เป็นสิ่งที่มีความหมายมากสำหรับผู้ปรับใช้ แอปพลิเคชันเซิร์ฟเวอร์ที่มีอยู่โดยทั่วไปสนับสนุนการปรับใช้แอปพลิเคชันบนเว็บ การปรับใช้แบบ hot หรือผ่านเครื่องมือการปรับใช้ WebSphere Application Server 5.x จัดเตรียมอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันเพื่อใช้การปรับใช้และการจัดการแอปพลิเคชัน J2EE
1. ภาพรวมการปรับใช้ WebSphere
โดยทั่วไป ในการปรับใช้แอปพลิเคชันที่ใช้ J2EE คุณต้องทำสิ่งต่อไปนี้ ขั้นแรก สร้างแหล่งข้อมูลที่ต้องระบุชื่อ JNDI ประการที่สอง แก้ไขชื่อทรัพยากร JNDI และการอ้างอิงทรัพยากรของแอปพลิเคชันระดับองค์กร ไฟล์ .ear ประการที่สาม แก้ไขชื่อ EJB JNDI และการอ้างอิงของไฟล์ ear ประการที่สี่ ปรับใช้ไฟล์ .ear แอปพลิเคชันระดับองค์กรโดยอัตโนมัติ สุดท้าย ให้รีสตาร์ทเซิร์ฟเวอร์ WebSphere
หากขั้นตอนเหล่านี้เสร็จสิ้นด้วยตนเอง โดยทั่วไปจะสามารถดำเนินการให้เสร็จสิ้นได้อย่างรวดเร็วเมื่อมีคอมโพเนนต์ EJB การอ้างอิงทรัพยากร และการอ้างอิงการอ้างอิงไม่มากนัก อย่างไรก็ตาม ลองจินตนาการดูว่าหากชุดแอปพลิเคชันเดียวกันถูกรันบนเซิร์ฟเวอร์แอปพลิเคชัน WebSphere เดียวกัน และส่วนประกอบ EJB ที่เกี่ยวข้องกับการแก้ไขชื่อ JNDI และการแก้ไขทรัพยากร (อ้างอิง) มีมากมาย เราจำเป็นต้องใช้โปรแกรมเพื่อจัดการทั้งหมดโดยอัตโนมัติ กระบวนการเสร็จสมบูรณ์ กระบวนการสามารถจัดการได้ดีด้วยความช่วยเหลือของอินเทอร์เฟซ Java (ใช้เทคโนโลยี JMX) ที่จัดทำโดย WebSphere ในที่นี้กระบวนการทั่วไปจะได้รับตามกระบวนการปรับใช้ (เนื่องจากกระบวนการทั้งหมดค่อนข้างซับซ้อน จึงให้เฉพาะแนวคิดหลักเท่านั้น)
2. การสร้างแหล่งข้อมูลอัตโนมัติ
กระบวนการนี้จะเกี่ยวข้องกับประเด็นต่อไปนี้เป็นหลัก:
ขั้นแรก: ค้นหาแหล่งข้อมูลบนเซิร์ฟเวอร์ WebSphere และดูว่าชื่อขัดแย้งกับสิ่งที่เราจะกำหนดค่าหรือไม่
ประการที่สอง: ถ้าไม่เช่นนั้น โปรแกรมของเราจะสร้างแหล่งข้อมูลที่จำเป็น
ประการที่สาม: หากไม่มี JDBC ProvIDEr ของแหล่งข้อมูลที่จะสร้าง ควรสร้างขึ้นก่อนขั้นตอนแรกและขั้นตอนที่สอง
เพียงไม่กี่ขั้นตอนดังกล่าว เราก็สามารถสร้างแหล่งข้อมูลอัตโนมัติได้
รหัสตัวอย่างได้รับด้านล่าง:
สร้าง AdminClient:
ค้นหาผู้ให้บริการ JDBC ที่มีอยู่:
บันทึกการดำเนินการแหล่งข้อมูลการสร้าง:
3. การปรับเปลี่ยนแอปพลิเคชัน J2EE โดยอัตโนมัติ (.ear)
โดยทั่วไปสามารถดำเนินการส่วนนี้ให้เสร็จสิ้นได้ตามขั้นตอนต่อไปนี้:
ขั้นแรก: แก้ไขเนื้อหาที่เกี่ยวข้องกับ JNDI
ประการที่สอง: รับงาน AppDeploymentTask
ประการที่สาม: บันทึกงาน AppDeploymentTask
ประการที่สี่: แก้ไขบริบทเว็บ สามารถทำได้โดยใช้ JAXP, JDOM ฯลฯ
4. การปรับใช้แอปพลิเคชัน J2EE โดยอัตโนมัติ (.ear)
โดยทั่วไปสามารถดำเนินการส่วนนี้ให้เสร็จสิ้นได้ตามขั้นตอนต่อไปนี้:
ขั้นแรก ใช้งาน NotificationListener
ประการที่สอง ปรับใช้แอปพลิเคชัน .ear
ใช้ Listener การแจ้งเตือน:
ด้วยวิธีนี้เราจึงบรรลุการปรับใช้แอปพลิเคชัน J2EE โดยอัตโนมัติ