บ้าน พัฒนาการ องค์กร javabeans (ejb) คืออะไร? - คำจำกัดความจาก techopedia

องค์กร javabeans (ejb) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

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

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

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

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 ใหม่นั้นต้องใช้ความพยายามพิเศษและค่าใช้จ่ายที่สูงขึ้น
องค์กร javabeans (ejb) คืออะไร? - คำจำกัดความจาก techopedia