Wednesday, June 11, 2014

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