J2EE และ EJB (Java 2 Enterprise Edition and Enterprise Java Bean) Cont.
02:49 เขียนโดย QA Optimization - Performance and Stability
การร้องขอ Home Interface จาก JNDI
สรุป
J2EE คือ Specification ของ Middleware หรือ Application Server ที่บริษัท Sun เป็นเจ้าภาพในการกำหนด Specificaton ร่วมกับบริษัทอื่นๆ ทำให้ Specification ได้รับการยอมรับอย่างกว้างขวาง ส่วน EJB คือ Component Architecture Specification ของ Distributed Software Component ทั้งนี้เพื่อให้ Software Component สามารถมีโอกาสที่จะ Reusibility ได้สูง และ มีความ Portability ที่จะ Deploy บน Application Server ที่มี Service ไว้บริการแก่ Software Component เช่น Transaction Management , Resource Pooling และอื่นๆ ได้
ศัพท์ที่ควรทราบในเอกสารนี้
1. Interface / Implementation เป็นการแบ่งส่วนที่เป็นการนิยาม method หรือ function ออกจากส่วนที่มี Code ที่ทำงานจริงๆ ในส่วนที่นิยาม เรียกว่า Interface และในส่วนที่ทำงานจริงๆ เรียกว่า Implementation ซึ่งในตัวภาษา Java Support การ Coding ในลักษณะนี้
หัวข้อที่น่าสนใจ ที่สามารถศึกษาเพิ่มเติม
1. เรียนรู้ EJB ทั้ง 3 ชนิดอย่างละเอียด คือ
1.1 Session Bean
1.2 Entity Bean
1.3 Message-Driven Bean
2. เรียนรู้ Advanced concept
2.1 Transaction and Distributed Transaction
2.2 Design Pattern ของ GOF (Gang of Four) และ Design Pattern ของ EJB
2.3 การจัดทำ Application โดยใช้ Model-View-Control (MVC) Pattern ซึ่งจะประกอบไปด้วย EJB-JSP-Servlet
2.4 Service Oriented Architecture (SOA)
2.5 Low Coupling - High Cohesion Strategy
2.6 Declarative Programming
2.7 Executable UML , Model Driven Architecture (MDA)
3. เรียนรู้การใช้งาน Application Server ต่างๆ เช่น Websphere , JBOSS , Web Logic
3.1 การ Deployment ไฟล์ EJB-jar
3.2 การ Admin และ Maintenance
3.3 Feature พิเศษ ใน Application Server ของแต่ละค่าย
4. เรียนรู้การใช้ Tools ที่จะช่วยลดระยะเวลาในการพัฒนางาน ใน J2EE
0 ความคิดเห็น:
แสดงความคิดเห็น