1. Trang chủ
  2. » Văn bán pháp quy

Bài giảng Lập trình Java 4 - Bài 3: Cơ bản JSP

10 16 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

 Servlet rất mạnh về xử lý và điều phối, nhưng Servlet lại rất yếu về tạo giao diện và bảo trì web.. JSP và Servlet[r]

(1)(2)

Nôi dung học

 JSP gì?

 - Vịng đời JSP

 - Mối quan hệ JSP Servlet

 - Kỹ thuật sinh nội dung động với JSP

(3)

Thế Static & Dynamic Contents?

Static contents

 Điển hình trang

HTML tĩnh

 Hiển thị cho tất

cả người

Dynamic contents

Nội dung sinh tự động theo số conditions

Các Conditions Tài khoản người dùng Thời gian

(4)

Trang JSP gì?

 Thiết kế trang web sử dụng HTML chuẩn

 Vị trí cần tạo nội dung động cần chèn thẻ

Java vào bên HTML

 Tồn trang JSP thơng dịch sang Servlet (một lần)

(5)

Ví dụ

 <html>  <bodY>

 Hello World!  <br>

(6)

JSP Servlet

 Servlet

Thuận lợi -Đọc liệu từ Form

-Đọc HTTP Request Header

-Gán HTTP Status Code Response Header -Sử dụng Cookie Session -Chia liệu Servlet -Xử lý sở liệu,

Bất lợi

-Sử dụng câu lệnh println để phát sinh HTML

- Khi thay đổi, phải biên dich lại, (đóng gói lại), deploy lại

(7)

JSP Servlet

JSP

 Đơn giản hóa việc phát triển ứng dụng Web với JSP,

JavaBeans custom tags

 Hỗ trợ tái sử dụng phần mềm qua components

(JavaBeans, Custom tags)

 Tự động triển khai

 Tự biên dịch lại trạng JSP có thay đổi  Độc lập playform

(8)

JSP Servlet

 Trong thực tế, kết hợp sức mạnh Servlet

JSP vào mơ hình MVC (Model-View-Controller) • Các Servlet đóng vai trị làm Controller

• Các trang JSP đóng vai trò làm View

(9)(10)

Vòng đời trang JSP

 Các giai đoạn vòng đời trang JSP

Ngày đăng: 11/03/2021, 10:49

w