Thứ Bảy, 6 tháng 9, 2014

introduction to Java EE & EJB

Nội dung của bài học là giới thiệu về Java  Enterprise Edition và Enterprise Java Beans.




Định nghĩa : EJB(Enterprise Java Beans ) là 1 component của server.Nó là một thành phần chạy code bên phía server.Nó được dùng để xây dựng ứng dụng enterprise. Khi chúng ta muốn phát triển những ứng dụng enterprise lớn cho doanh nghiệp thi chúng ta mới cần sử dụng EJB.
Mỗi EJB bao gồm một cái business applications.

EJB được gọi là một component độc lập vì nó là một đoạn code đưa ra ngoài một behavior và chúng ta sẽ gọi ra khi cần sử dụng và được tái sử dụng ở rất nhiều ứng dụng khác nhau 
Tại sao nên sử dụng EJB :
-Vì dễ tạo ra.Nó là một lớp java bình thường chúng ta chỉ cần thêm một chút các nocation vào là có thể tạo ra một EJB.
-EJB có dạng component nên nó rất dễ tái sử dụng.
- EJB được nhúng trong các server contener mà các contener này có khả năng hỗ trợ cho việc phát triển ứng dụng lớn nên nó có tính scalable rất cao.
Tổng thể về EJB :  Là một ứng dụng cho người dùng , có cấu trúc nhiều tầng  , nhiều lớp. 
Tầng đầu tiên là : tần giao diện (tâng client) đó có thể là trình duyệt hay một ứng dụng bình thường.
Tầng tiếp theo là tầng web : tầng này được phát triển bằng servlet hoặc Jsp tầng này lấy các câu lệnh của tầng EJB để hiển thị lên tầng giao diện
Tầng EJB có nhiện vụ sử lý nghiệp vụ và tầng cuối cùng là tầng làm việc với database.


Nhận xét : 
Ưu điểm : chạy trên java nên không phụ thuộc vào nền tảng do được phát triển ở dạng component nên nó có tính tái sử dụng và được chạy trên server.
Java EE là cho phép chúng ta xây dựng ứng dụng tốn rất ít công sức.

Nhược điểm : rất nặng nên khi chúng ta mốn phát triển các ứng dụng vừa và nhỏ thì không nên sử dụng EJB.

Không có nhận xét nào:

Đăng nhận xét