Thứ Tư, 11 tháng 6, 2014

Java Web Technologies

I. Các công nghệ làm web trong JAVA



1. JavaServlet

- JavaServlet API là một công nghệ làm web cũ của Java cho phép thêm nội dung động vào Web Server sử dụng nền tảng Java. JavaServlet có thể chạy được trên tất cả các Web server.
- JavaServlet thường được dùng để :
+ Xử lý và lưu trữ các dữ liệu được gửi từ một form HTML.
+ Cung cấp nội dung động như kết quả của một truy vấn từ database.

* Ưu điểm

- Có độ bảo mật cao.
- Có hiệu năng và khả năng mở rộng cao.
- Truy cập được tất cả Java API
- Có nhiều tools bên phía Third - Party và JavaServlet được nhiều Webserver hỗ trợ.
- Độc lập Platform và Server
- Hầu hết các server đều cho phép load lại Servlet khi có thay đổi

* Nhược điểm

- Là một công nghệ đã cũ nên có rất nhiều hạn chế và khó khăn khi làm việc với giao diện.

2. JavaServer Pages

JavaServer Pages là một công nghệ của Java cho phép các nhà phát triển tạo nội dung HTMLXML hay một số định dạng khác của trang web một cách năng động. Công nghệ này cho phép người ta nhúng mã Java và một số hành động xử lý đã được định trước (pre-defined actions) vào trong nội dung tĩnh của trang.
* Ưu điểm
- Cho phép làm việc dễ dàng với giao diện hơn.
- Kế thừa được tất cả các ưu điểm của JavaServlet.
* Nhược điểm.
- Tốn không gian để lưu trữ hơn so với Servlet.
- Đối với lần đầu tiên truy cập trang JSP thì sẽ phải mất thời gian cho việc biên dịch.

3. JavaServer Faces

* Ưu điểm
- Có tính tuỳ chỉnh cao
- Đơn giản và dễ dàng trong cài đặt.
- Dễ dàng thiết kế và chỉnh sửa các thành phần.

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

Đăng nhận xét