Enterprise JavaBeans (EJB)

ผู้เขียน: Peter Berry
วันที่สร้าง: 17 สิงหาคม 2021
วันที่อัปเดต: 11 พฤษภาคม 2024
Anonim
What are EJBs Enterprise Java Beans?
วิดีโอ: What are EJBs Enterprise Java Beans?

เนื้อหา

คำจำกัดความ - Enterprise JavaBeans (EJB) หมายถึงอะไร

Enterprise JavaBeans (EJB) คือฝั่งเซิร์ฟเวอร์และแพลตฟอร์ม Java Application Programming Interface (API) ที่ไม่ขึ้นกับเซิร์ฟเวอร์สำหรับแพลตฟอร์ม Java, Enterprise Edition (Java EE) EJB ใช้เพื่อลดความซับซ้อนของการพัฒนาแอพพลิเคชั่นขนาดใหญ่


คอนเทนเนอร์ EJB จัดการการจัดการธุรกรรมและการอนุญาตด้านความปลอดภัยช่วยให้ผู้พัฒนา bean ให้ความสำคัญกับปัญหาทางธุรกิจ นอกจากนี้ผู้พัฒนาไคลเอ็นต์สามารถมุ่งความสนใจไปที่เลเยอร์การนำเสนอได้โดยไม่ต้องมุ่งเน้นไปที่ตรรกะทางธุรกิจของ EJB สิ่งนี้จะช่วยให้ไคลเอนต์ทินเนอร์ซึ่งเป็นประโยชน์สำหรับอุปกรณ์ขนาดเล็กที่รันแอพพลิเคชั่นแบบกระจาย

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Enterprise JavaBeans (EJB)

เนื่องจาก EJB เป็นแบบพกพาผู้พัฒนาแอปพลิเคชันอาจสร้างแอปพลิเคชันบนถั่วที่มีอยู่ได้อย่างง่ายดาย แอ็พพลิเคชันใหม่รันบนเซิร์ฟเวอร์ที่สอดคล้องกับ Java Enterprise Edition (EE) ใด ๆ ที่ใช้ API มาตรฐาน

การทำให้มั่นใจว่าแอปพลิเคชันตรงตามความสามารถในการปรับขนาดความสมบูรณ์ของข้อมูลและความต้องการแอปพลิเคชันไคลเอนต์ที่มีความสำคัญเมื่อประเมิน EJB ในการพัฒนาแอปพลิเคชันแบบกระจาย EJB นั้นไม่เหมาะกับการพัฒนาแอพพลิเคชั่นแบบกระจาย ดังนั้นข้อกำหนดของโครงการจะต้องมีการสื่อสารและทำความเข้าใจอย่างชัดเจนก่อนที่จะใช้ EJB ในขณะที่พิจารณาข้อ จำกัด ของ EJB ต่อไปนี้:


  • ข้อมูลจำเพาะของ EJB เป็นเครื่องมือที่ไม่สะดวกเนื่องจากมีเอกสารมากมายและมีความซับซ้อน ผู้พัฒนาที่ดีต้องใช้เวลาในการอ่านและศึกษาข้อมูลจำเพาะของ EJB แม้ว่าข้อมูลบางอย่างไม่เกี่ยวข้องกับการเขียนและปรับใช้รหัส EJB
  • EJB ต้องการการพัฒนาและการดีบักรีซอร์สมากกว่าการเข้ารหัส Java พื้นฐานเนื่องจากเป็นการยากที่จะตัดสินว่ามีข้อบกพร่องอยู่ในโค้ดหรือที่เก็บ EJB
  • การใช้ EJB นั้นซับซ้อน ตัวอย่างเช่นนักพัฒนาอาจเขียนไฟล์ 10 ไฟล์ขึ้นไป (เทียบกับไฟล์เดียว) สำหรับแอพพลิเคชั่นที่เรียบง่ายเช่นการใช้งานอย่างง่ายเช่น "hello world"
  • การเปลี่ยนแปลงข้อกำหนด EJB ส่งผลให้รหัสล้าสมัย ดังนั้นการสร้างรหัสที่เข้ากันได้กับคอนเทนเนอร์ EJB ใหม่นั้นต้องใช้ความพยายามพิเศษและค่าใช้จ่ายที่สูงขึ้น