Thứ Tư, 27 tháng 8, 2014

Introduction to JEE and EJB


-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