J2EE และ EJB (Java 2 Enterprise Edition and Enterprise Java Bean) Cont.

02:41 เขียนโดย QA Optimization - Performance and Stability













The Home Interface

จากรูปที่ 14 เมื่อ Client ต้องการสร้าง EJB Object จะสร้างโดยผ่าน Home Object ซึ่ง Home Object จะสร้างโดย Client โดยใช้ Method ที่บรรจุอยู่ใน Home Interface เมื่อสร้างแล้ว Home Object จะส่งค่า EJB Object Reference กลับไปให้ Client เพื่อใช้เรียก Business Logic ใน EJB โดย EJB Object ก็จะทำการ Intercept Request จาก Client แล้วส่งต่อไปให้ EJB ทำงานต่อไป

The Local Interface
เป็น Specification ที่เป็นเพิ่มเข้าใน EJB 2.0 ซึ่งเป็นการตัดทอนการทำงานในส่วนของ Stub และ Skeleton ซึ่งเป็นส่วนที่ใช้เวลานาน (Overhead) Local Interface จะใช้ในกรณีที่ การเรียกใช้กับกับ EJB อยู่ใน Process เดียวกัน ซึ่งจะช่วยลดเวลาการทำงานได้ดีขึ้นอย่างมาก
Local Interface
จะทำหน้าที่ Remote Interface และ Local Home Interface จะทำหน้าที่แทน Home Interface โดยมี Local Object แทน EJB Object และ Local Home Object แทน Home Object

Deployment Descriptor
เป็นไฟล์ในรูปแบบ XML ที่แสดงการใช้งาน ทำให้ Middleware ทราบว่า จะต้องใช้บริการต่างๆ อย่างไร กับ EJB ที่ถูกเรียกใช้งาน เช่น ให้ทำหรือไม่ต้องทำ Transaction , Security และอื่นๆ เป็นต้น

0 ความคิดเห็น:

แสดงความคิดเห็น