Thứ Năm, 4 tháng 9, 2014

Java EE

Java Technologies

Chúng ta có thể thấy rằng ngày nay các ứng dụng Web xuất hiện hầu hết mọi nơi trên Internet. Phần lớn các ứng dụng đó được sử dụng để xử lý các hình ảnh trực tuyến, nhận và đặt hàng trên mạng,... hoặc đơn giản là để hiện thị tên người dùng. Vậy những công nghệ Java chúng ta cần để tạo ra một ứng dụng Web là gì? Nó phụ thuộc vào loại ứng dụng bạn làm và những gì nó làm.

Như chúng ta đã biết có rất nhiều công nghệ Java, nhưng có một số công nghệ được nhiều người sử dụng nhất. Sau đây chúng ta hãy cùng điểm qua những công nghệ đó:

Java Servlet API

Java Servlet API cho phép bạn xác định các lớp HTTP cụ thể. Servlet thường được sử dụng để mở rộng các ứng dụng được lưu trữ bởi Web Server. Ví dụ có thể dùng một servlet để có được đầu vào văn bản trực tuyến và in nó trở lại màn hình một trang HTML. Một server chạy trên phía máy chủ mà không có một giao diện ứng dụng hoặc giao diện người dùng HTML của riêng nó.

JavaServer Pages

Công nghệ JSP cung cấp một cách nhanh chóng đơn giản để tạo ra nội dung Web động. Công nghệ JSP cho phép thêm đoạn mã servlet trực tiếp vào một tài liệu văn bản. Thông thường, một trang JSP là một tài liệu dựa trên văn bản có chứa 2 loại văn bản:
  • Dữ liệu tĩnh, có thể được thể hiện trong bất kỳ định dạng dựa trên văn bản, chẳng hạn như HTML, Wireless Markup Language (WML), hoặc XML.
  • Phần tử công nghệ JSP, trong đó xác định cách trang xây dựng nội dung động.

JavaServer Pages Standard Tag Library

JavaServer Pages Standard Tag Library (JSTL) gói gọn chức năng cốt lõi chung cho nhiều công nghệ JSP. Thay vì trộn nhiều Tag từ nhiều nhà cung cấp trong các ứng dụng của bạn, bạn sử dụng một bộ tiêu chuẩn duy nhất của thẻ. Tiêu chuẩn này cho phép bạn triển khai các ứng dụng của bạn trên bất kỳ JSP container hỗ trợ JSTL và làm cho nó có nhiều khả năng thực hiện của các thể được tối ưu hóa.

JavaServer Faces

Công nghệ JavaServer Faces là một khung giao diện người dùng để xây dựng các ứng dụng web. Các thành phần chính của công nghệ JavaServer Faces liên quan đến một GUI framework, một mô hình linh hoạt để dựng hình các thành phần trong ngôn ngữ lập trình và các công nghệ khác nhau.

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

Đăng nhận xét