- 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 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.
- 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.