Share Giới thiệu tổng quan về công nghệ lập trình web JSP

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
JSP là viết tắt của từ JavaServer Pages, cũng có một tên gọi khác nữa là Java Scripting Preprocessor, đây là một công nghệ trên nền tảng ngôn ngữ lập trình Java để phát triển các website động, giúp các bạn lập trình viên viết mã lệnh Java vào các trang HTML bằng cách sử dụng các thẻ JSP đã được định nghĩa sẵn. Về mặt kiến trúc mà nói, các bạn có thể xem JSP là một trừu tượng ở mức độ cao của Servlet, một phần mở rộng thực thi của Servlet API. Cả hai, Servlet và JSP đều do công ty Sun Microsystems tạo dựng và phát triển.

JSP cho phép các bạn viết các trang HTML có chứa các thẻ, sử dụng JSP các bạn có thể thiết kế website động một cách dễ dàng, tuy nhiên các trang JSP có thể viết mã lệnh Java vào cho nên đây là lý do các bạn phải sử dụng JSP kết hợp với Servlet. Sử dụng JSP, các bạn có thể nhận dữ liệu đầu vào từ người dùng thông qua các web form, trình bày các dòng dữ liệu từ một cơ sở dữ liệu hoặc đăng ký quyền ưu tiên của người dùng, truy cập các thành phần JavaBeans, truyền điều khiển giữa các trang hay chia sẻ thông tin giữa các yêu cầu, các trang...

Một số thông tin mà các bạn nên biết về JSP:
  • JSP cung cấp cách viết mã dễ dàng hơn để tạo ra trang web động.
  • Bất kỳ sự thay đổi trong mã JSP được xử lý bởi container web, đó là lý do tại sao các bạn không cần khởi động lại Tomcat mà chỉ cần tải lại trang thì chương trình đã có thể biên dịch.
  • Các trang JSP có thể được truy cập trực tiếp mà không cần cấu hình trong tập tin cấu hình.
Một vài ưu điểm dễ nhận thấy khi các bạn sử dụng JSP:
  • Dễ dàng viết các mã lệnh Java bên trong các mã lệnh HTML.
  • Hiệu suất cao và khả năng mở rộng.
  • JSP được xây dựng trên công nghệ Java, vì vậy nó là nền tảng độc lập.
Bất kỳ một ngôn ngữ nào có điểm mạnh thì cũng sẽ có điểm yếu, và đối với JSP cũng không phải là ngoại lệ khi điểm yếu mà các bạn lập trình viên có thể dễ dàng nhận thấy đó là việc tìm hiểu JSP thật sự khó khăn hay nói cách khác thì JSP khó tiếp cận. Ngoài ra, các bạn có thể tìm hiểu thêm về JSP để có thể đánh giá các điểm mạnh và yếu của nó để có thể xem xét lựa chọn hay không tuỳ theo mục đích của các bạn.
 
Back
Top