Thứ Ba, 10 tháng 6, 2014

Các công nghê lập trình web trong java

Lời mở đầu: Trong lập trình web ngày nay, có rất nhiều công nghệ hỗ trợ trong java như Java Servlet , nâng cấp hơn là Java Server Pages (JSP) và Java Server Faces(JSF). Ngày nay, rất hiếm khi chúng ta phải sử dụng công nghệ Java Servlet, nhưng không vì thế, mà chúng ta có thể bỏ qua Java Servlet vì khi chúng ta lập trình web bằng bất kỳ công nghệ nào thì mọi thứ sinh ra đều là servlet. Vì vậy, trước tiên, chúng ta hãy cùng tìm hiểu về công nghệ Java Servlet.




I: Java Servlet.
   -Khái niệm:  Servlet đơn giản là một lớp java.
   -Cách làm việc: Servlet tách riêng code java riêng và html riêng
   -Ưu điểm: Code được bảo mật hơn so với JSP
   -Nhược điểm: Khi cần in một đoạn HTML trong file.class rất khó chịu, mất thời gian vì vậy công nghệ JSP được sinh ra để làm việc với giao diện linh hoạt và dễ dàng hơn rất là nhiều

II: Java Server Pages(JSP)
   -Khái niềm: JSP là các trang web mà mã html và java được đính kèm nhau.
   -Ưu điểm: JSP rất mạnh và rất nhanh, ngoài ra nó còn có các thẻ ( Java Server Pages  Standard Tag Library) để làm việc nhanh chóng, tránh viết đi viết lại
Tuy nhiên, khi làm việc với công nghệ JSP cũng tương đối vất vả , vì vậy trong các công nghệ chính thống của Java còn có thêm một công nghệ gọi là Java Server Faces(JSF).

III:Java Server Faces(JSF)
   -Khái niệm: JSF là framework phát triển các trang web viết bằng java nhằm đơn giản hóa quá trình thiết kế giao diện người dùng.
   -Ưu điểm: JSF dựa trên một phần của JSP nên giao diện người dùng có thể được tạo ra một cách dễ dùng, code rất gọn gàng và sạch sẽ

                          

1 nhận xét:

  1. Bạn có nhầm lẫn một chút giữa servlet và jsp. Servlet không phân tách được mã java & html

    Trả lờiXóa