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

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















EJB - jar File

จากรูปที่ 15 เป็นการรวบรวมไฟล์ต่างๆ ที่จะใช้ Deploy ลงใน Application Server ให้อยู่ในรูปแบบที่เรียกว่าไฟล์ EJB-jar ซึ่งจะขึ้นอยู่ Application Server ว่าจะต้องทำอย่างไร

ประเภทของ EJB
EJB
แบ่งออกได้เป็น 3 ประเภท ดังนี้
1. Session Bean
เป็น EJB ที่เน้นถึงการกระทำ ของ Business Logic แบ่งเป็น 2 ชนิด ย่อย ๆ คือ Stateless Session Bean และ Stateful Session Bean โดยที่ Stateless Session Bean จะไม่การเก็บสถานะ แต่ Stateful Session Bean จะมีการเก็บสถานะการติดต่อไว้ได้ เพื่อใช้ประโยชน์ในการทำ Transaction
2. Entity Bean
เป็น EJB ที่เน้นถึงสิ่งที่ต้องการเก็บข้อมูล แบ่งย่อยๆ ตามวิธีการ Persistent ได้ 2 อย่าง คือ แบบ Container Managed Persistent (CMP) ซึ่งจะให้ Container เป็นผู้จัดการทำให้แทน กับ แบบ Bean Managed Persistent (BMP) โดยภายในตัว EJB จะมี Logic ที่จัดการทำเอง ซึ่งตรงนี้สามารถกำหนดได้ใน Deployment Descriptor นั่นเอง
3. Message-Driven Bean
เป็น EJB ที่ใช้ในการทำงานที่เกี่ยวกับ Message เป็นหลัก ซึ่งจะบรรจุ Message-Oreinted Logic เพื่อให้ Client เรียกใช้งาน

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

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