JavaBeans doanh nghiệp (EJB)

Tác Giả: Peter Berry
Ngày Sáng TạO: 17 Tháng Tám 2021
CậP NhậT Ngày Tháng: 11 Có Thể 2024
Anonim
5. Wrox - Enterprise Java Beans (EJB) Tutorial Overview - Examples
Băng Hình: 5. Wrox - Enterprise Java Beans (EJB) Tutorial Overview - Examples

NộI Dung

Định nghĩa - Enterprise JavaBeans (EJB) có nghĩa là gì?

Enterprise JavaBeans (EJB) là giao diện lập trình ứng dụng Java (API) độc lập với máy chủ và nền tảng cho Nền tảng Java, Phiên bản doanh nghiệp (Java EE). EJB được sử dụng để đơn giản hóa việc phát triển các ứng dụng phân tán lớn.


Container EJB xử lý ủy quyền quản lý giao dịch và bảo mật, cho phép nhà phát triển bean tập trung vào các vấn đề kinh doanh. Ngoài ra, nhà phát triển khách hàng có thể tập trung vào lớp trình bày mà không cần tập trung vào logic nghiệp vụ EJB. Điều này cho phép máy khách mỏng hơn, có lợi cho các thiết bị nhỏ chạy ứng dụng phân tán.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích JavaBeans doanh nghiệp (EJB)

Vì EJB là thiết bị di động, nhà phát triển ứng dụng có thể dễ dàng xây dựng các ứng dụng trên các loại đậu hiện có. Các ứng dụng mới chạy trên bất kỳ máy chủ tuân thủ Java Enterprise Edition (EE) nào sử dụng API tiêu chuẩn.

Đảm bảo rằng một ứng dụng đáp ứng khả năng mở rộng cần thiết, tính toàn vẹn dữ liệu và các yêu cầu ứng dụng khách đa dạng là rất quan trọng khi đánh giá EJB trong phát triển ứng dụng phân tán. EJB không phải lúc nào cũng phù hợp để phát triển ứng dụng phân tán. Do đó, các yêu cầu của dự án phải được truyền đạt và hiểu rõ ràng trước khi sử dụng EJB, đồng thời xem xét các hạn chế EJB sau:


  • Đặc tả EJB là một công cụ bất tiện vì tài liệu rộng lớn và tính chất phức tạp của nó. Một nhà phát triển giỏi phải dành thời gian để đọc và nghiên cứu đặc tả EJB - ngay cả khi một số thông tin không liên quan đến việc viết và triển khai mã EJB.
  • EJB yêu cầu nhiều tài nguyên phát triển và gỡ lỗi hơn mã hóa Java cơ bản, vì rất khó xác định liệu có lỗi bên trong mã hoặc bộ chứa EJB hay không.
  • EJB thực hiện rất phức tạp. Ví dụ: nhà phát triển có thể viết 10 tệp trở lên (so với một) cho một ứng dụng đơn giản, chẳng hạn như ing đơn giản như "hello world".
  • Đặc tả EJB thay đổi dẫn đến mã lỗi thời. Do đó, làm cho mã tương thích với một bộ chứa EJB mới đòi hỏi nhiều nỗ lực hơn và chi phí cao hơn.