Chủ Nhật, 31 tháng 8, 2014

Describe Java Web Tech


1. Wep application
Web application là một ứng dụng phân tán, nó có thể làm việc trên nhiều máy tính và được liên kết thông qua network hoặc server. Web application được truy cập với một web browser và mỗi browser tương ứng với một client.Trong doanh nghiệp, khả năng cập nhật và nâng cấp web applications không cần deploy và cài đặt trên nhiều máy tính client, vì lý do đó mà nó trở nên phổ biến.



2. Java web technologies
Có rất nhiều công nghệ về Java được sử dụng, dưới đây là một số công nghệ được sử dụng trong Java web.
  • Java Servlet API
Java Servlet API định nghĩa các class HTTP. Một servlet class kế thừa khả năng của server, máy chủ lưu trữ ứng dụng được truy cập bằng mô hình request-response. Mặc dù serverlet có thể đáp ứng mọi loại request, chúng thường được mở rộng khả năng ứng dụng được host bởi web server. Bạn nên sử dụng servlet để lấy dữ liệu nhập vào online và hiển thị trên giao diện như một trang với định dạng HTML, hoặc sử dụng các servlet khác nhau để ghi dữ liệu ra file hoặc database. Servlet chạy trên server không cần ứng dụng GUI hay hay giao diện người dùng. Sự mở rộng của Java servlet khiến cho nhiều ứng dụng web trở nên có thể
Trong servlet hai packages javax.servlet và javax.servlet,html cung cấp các class và interfaces để định nghĩa servlet. HTML servlet class kế thừa từ abtract class javax.servlet.http.HttpServlet cung cấp framework xử lý giao thức HTTP

  • JavaServer Page technology
JavaServer Page (JSP) cung cấp việc tạo nội dung trang web động một cách đơn giản hóa và nhanh nhất. JSP cho phép việc phát triển nhanh chóng ứng dụng nền tảng web mà server và platform độc lập nhau. JSP cho phép thêm một đoạn servlet code trực tiếp vào tài liệu text-base. Một JSP là một tài liệu text-base chứa hai loại text
 - Dữ liệu tĩnh có thể được thể hiện trong bất kỳ định dạng text-base nào như HTML, WML hay XML
- Thành phần JSP quyết định cấu trúc nội dung động như thế nào
Packages tham gia vào tạo trang JSP là javax.el, javax.serlet.jsp, javax.servlet.jsp.el và javax.servlet.jsp.tagext. Một trang JSP có thể đơn giản như HTML với một đoạn code JSP và đuôi mở rộng .jsp

  • JavaServer Faces technology
JavaServer Faces (JSF) là một framework UI để xây dựng ứng dụng web. Thành phần chính của JSF bao gồm thành phần GUI framework, một model để tạo ra các thành phần và chuẩn RenderKit để sinh ra các thẻ HTML
Chức năng này có sẵn thông qua chuẩn Java API và file cấu hình XML. Thêm vào đó Sun Java Studio Creator IDE thúc đẩy công nghệ JSF trong công cụ GUI kéo thả, cho phép bạn sử dụng cộng nghệ mà không cần viết hoặc hiểu code.

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

Đăng nhận xét