PHẦN 3 : CÔNG NGHỆ LÀM WEB TRÊN JAVA
Ở phần này chúng ta sẽ cùng nhau tìm hiểu về 1 số công nghệ làm web trên java
1. Java Servlet
- Java Servlet là 1 chương trình java mở rộng chức năng của 1 web server, sinh nội dung động và tương tác với các web client dựa theo giao thức Request - Response
- Java Servlet là trung tâm công nghệ web của Java.
- Java Servlet có 1 số ưu điểm như :
. Có nhiều tools và nhiều web servers hỗ trợ cho Servlet
. Truy cập được mọi Java APIs
. Có hiệu năng tốt và dễ dàng mở rộng
. Độ bảo mật , tin cậy cao
. Hầu hết server cho phép load lại Servlet khi có thay đổi
- Tuy nhiên Servlet cũng có khuyết điểm của nó :
. Khó khăn trong việc thiết kế giao diện
2. Java Server Page
- Java Server Page là 1 công nghệ java cho phép trả về nội dung động cho client dưới dạng HTML hay XML. Client ở đây thường là Web Browser.
- Ưu điểm của Java Server Page :
. Kế thừa ưu điểm của Java Servlet
. Dễ dàng thao tác với giao diện hơn
- Khuyết điểm :
. Khó mở rộng hoặc nâng cấp dự án nếu tất cả mã xử lý java đều được lưu trữ trên JPS
. Tính bảo mật kém hơn Java Servlet
3. Java Server Face
- Java Server Face là 1 framework phát triên các ứng dụng web viết bằng Java nhằm làm đơn giản hóa quá trình phát triển giao diện người dùng cho các ứng dụng J2EE
- Ưu điểm :
. Xử lý hầu hết những vấn đề phức tạp của quản lý giao diện người dùng
. Phân chia tách bạch giữa cách xử lý và cách trình bày
No comments:
Post a Comment