Java Server Page

19 434 3
Java Server Page

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Java Server Page

Java Server Page thangld@uit.edu.vn Khoa Mạng máy tính Truyền thông Đại học Công nghệ Thông tin Nội dung       Giới thiệu chung Ví dụ mở đầu Qui trình thực thi Mơi trường thực thi Các thành phần JSP Sử dụng Java Bean Java Server Page Giới thiệu    JSP cơng nghệ, khơng phải ngơn ngữ lập trình Hỗ trợ phát sinh nội dung động vào tài liệu HTML câu lệnh Java nhúng vào tài liệu HTML thẻ đặc biệt Các câu lệnh Java thực thi phía server Java Server Page JSP vs Servlet JSP Servlet Hướng tài liệu Như chương trình Java Trình bày liệu Xử lý nghiệp vụ View layer Controller layer Java Server Page Ví dụ: Hello World   Dòng 1, 2, 4, thẻ HTML Dòng dòng lệnh Java nhúng vào tài liệu thẻ đặc biệt Java Server Page Qui trình thực thi Web Server Web Browser HTTP Request HTTP Response JSP Compile Servlet CSDL Java Application / WebService Java Server Page Qui trình thực thi  Hai trình quan trọng qui trình thực thi trang JSP  Biên dịch: Trang JSP biên dịch thành servlet lần phục vụ yêu cầu từ client  Thực thi: Servlet thực thi server kết thực thi gửi cho client (không phải nội dung trang JSP)  Thư mục lưu trữ servlet biên dịch \work\Catalina\localhost\ \org\apache\jsp Java Server Page Môi trường thực thi  Môi trường thực thi JSP cung cấp đối tượng  out: đối tượng PrintStream dùng để kết xuất nội dung động cho trang tài liệu HTML kết  request: đối tượng HttpServletRequest chứa liệu yêu cầu từ client gửi đến  response: đối tượng HttpServletResponse dùng để chuyển liệu client  sesion: đối tượng HttpSession dùng để truy cập vào vùng nhớ session  application: đối tượng ServletContext đại diện web-application cụ thể Java Server Page Các thành phần JSP  Có hai loại liệu trang JSP  Dữ liệu tĩnh: chuyển trực tiếp vào response  Thẻ JSP: mã lệnh biên dịch thực thi server  Các loại thẻ JSP  Thẻ thị dùng để cung cấp thơng tin định hướng cho q trình biên dịch trang JSP  Thẻ thực thi dùng để cung cấp thông tin cho trình thực thi trang JSP + action_body + Java Server Page Các thành phần JSP  Thẻ lệnh Java dùng để nhúng mã lệnh Java vào trang JSP    Thẻ khai báo Thẻ lệnh Thẻ biểu thức Java Server Page 10 Ví dụ: thẻ thị     Java Server Page 11 Ví dụ: thẻ thực thi     Khai báo sử dụng khởi tạo Bean  id: tên đối tượng Bean sử dụng  scope: phạm vi tồn Bean  type: kiểu Bean sử dụng ứng dụng  class: tên class thực sử dụng để tạo Bean Java Server Page 16 Thẻ Bean  Thiết lập giá trị cho thuộc tính Bean  name: tên đối tượng Bean sử dụng  property: thuộc tính cần thiết lập giá trị  param: tham số sử dụng để lấy giá trị gán cho thuộc tính property  value: giá trị sử dụng để gán cho thuộc tính property Java Server Page 17 Thẻ Bean  Lấy giá trị lưu trữ thuộc tính Bean  name: tên đối tượng Bean cần lấy giá trị một/nhiều thuộc tính  property: thuộc tính cần lấy trị Java Server Page 18 Q&A ... câu lệnh Java thực thi phía server Java Server Page JSP vs Servlet JSP Servlet Hướng tài liệu Như chương trình Java Trình bày liệu Xử lý nghiệp vụ View layer Controller layer Java Server Page Ví... Java nhúng vào tài liệu thẻ đặc biệt Java Server Page Qui trình thực thi Web Server Web Browser HTTP Request HTTP Response JSP Compile Servlet CSDL Java Application / WebService Java Server Page. .. %> Thẻ biểu thức Java Server Page 10 Ví dụ: thẻ thị 

Ngày đăng: 13/09/2012, 11:16

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan