-Enterprise Java Beans :
+ là thành phần nằm ơ phía server .
+ được sư dụng để xây dựng ứng dụng enterprise.
+ nó đóng gói các business login của ứng dụng
+ là nền tảng để phát triển di động ,tái sử dụng và khả năng mơ rộng ứng dụng sử dụng ngôn ngữ java.
EJb là 1 conponent
+ là một đoạn code truy tố 1 hành vi nào đó,chúng ta sẽ gọi nó khi cần sử dụng nghiệp vụ nào đó.
+ Nó có thể tái sử dụng ở nhiều ứng dụng khác nhau
+ EJB là thành phần ở phía server được sư dụng để xây dựng 1 phần đa dạng của 1 ứng dụng
+ Yêu cầu chính của 1 thành phần là đóng gói được hành vi của 1 ứng dụng .
Lợi ích của EJB
+ Đơn giản
+ Khả năng tái sử dụng
+ Khả năng mở rộng
+ Giao dịch
Nhược điểm :
Khi ta phat triển ứng dụng nhỏ và vừa ta không nên dùng EJB vì EJB rất nặng.
Mulitiered Applications
Một ứng dụng mulitiered được chia thành 3 phần:
+ Client machine ;application client,dynamic HTML page
+ Java EE server : jsp,enterprise bean
+ Database server
The EJB container : la nơi quản lý các ejb ,quản lý toàn bộ vòng đời cho ứng dụng cho chúng ta.
Đặc điểm của EJB:
+ quản lý tài nguyên và vòng đời của EJB
+quản lý trạng thái
+giao dịch
+bảo mật
+khả năng truy vấn từ xa
+bền bỉ
Vai trò của EJB:
+ cung cấp các thành phần có khả năng tái sử dụng
+cung cấp server
+ cung cấp thi hành môi trường mức độ thấp
+gộp các thành phần lại với nhau
+
Các loại bean:
+Session bean gồm stateless ,stateful
+ Enity bean
Không có nhận xét nào:
Đăng nhận xét