1. Trang chủ
  2. » Giáo Dục - Đào Tạo

thuyết trình về JSP và custom tag

21 551 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 287,06 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

JAVA SERVER PAGES JSP Java Server Pages là công nghệ của J2EE Platform để xây dựng các ứng dụng cho việc tạo ra các web động, chẳng hạn như HTML, DHTML, XHTML và XML.. JSP Syntax Khai

Trang 1

JSP PROGRAMMING (JAVA SERVER PAGE)

Trang 3

JAVA SERVER PAGES

 JSP (Java Server Pages) là công nghệ của J2EE Platform để xây dựng các ứng dụng cho việc tạo ra các web động, chẳng hạn như HTML,

DHTML, XHTML và XML

 Công nghệ JSP cho phép tác giả của các trang web tạo ra nội dung động với sức mạnh và tính linh hoạt tối đa

Trang 4

JAVA SERVER PAGES

 Thuận lợi khi dùng JSP :

 Tạo trang web động

 Những trang HTML dễ viết và bảo trì

 Công việc được tách biệt và phân công rõ ràng trong nhóm phát triển

Trang 6

java.util.Date date = new java.util.Date();

out.println("Last update: "+date);

%>

</b>

<br>

<html>

Trang 7

JSP Syntax

 Kết xuất giá trị đối tượng : <%= %>

 Khai báo biến & phương thức: <%! %>

Trang 8

JSP Syntax

 Khai báo thư viện: <%@ page %>

 VD : <%@ page import = “java.sql.*” %>

 Nhúng file: <%@ include file=“file name” %>

=> Dùng để đem nội dung file html hay jsp khác bên ngoài vào trang hiện hành

 Chuyển hướng giữa các trang jsp:

Trang 9

JSP Syntax – Include file

Trang 11

Các Đối Tượng Mặc Định

 Đối tượng out : xuất phát từ lớp PrintWriter

 Đối tượng request : xuất phát từ lớp

HttpServletRequest, dùng để lấy giá trị từ client gửi lên server

 Đối tượng reponse : xuất phát từ lớp

HttpServletResponse, dùng để trả kết xuất về

client

 Đối tượng session : thuộc lớp HttpSession, dùng

để theo dõi kết nối và lưu vết phiên làm việc giữa client và server

Trang 12

Custom Tag in JSP

Custom tag là thẻ do người dùng tự định nghĩa theo cú pháp của XML, được sử dụng bởi các thẻ JSP JavaBean

interface đặc biệt

 Khi 1 Custom Tag được phát triển và triển khai,

nó có thể được gọi từ HTML bằng cách sử

dụng cú pháp XML

Trang 13

Custom Tag in JSP

 Có 1 thẻ mở và 1 thẻ đóng

 Có thể có hoặc không có body

 1 Custom Tag có thể được thể hiện như sau :

<tagLibrary:tagName attribute="value">

body

</tagLibrary:tagName>

Trang 14

Custom Tag in JSP

 1 số lợi ích của Custom Tag

+ Nó có thể giảm hoặc loại bỏ các script trong ứng dụng JSP

Không cần code java để khởi tạo hoặc thiết lập các thuộc tính của component

+ Dễ sử dụng : Custom tag có cú pháp đơn giản, nó có thể

được sử dụng như các thẻ HTML

+ Nó có thể nâng cao năng suất của các nhà phát triển nội

dung không phải là lập trình viên, bằng cách cho phép họ thực

hiện nhiệm vụ mà không thể được thực hiện với HTML.

+ Nó có thể tái sử dụng : Nó giúp tiết tiệm thời gian phát

Trang 15

Custom Tag in JSP

 Các bước hiện thực JSP Custom Tag :

1. Viết tag handler class

2. Tạo file mô tả cho thư viện thẻ (TLD)

3. Làm cho các handler class và file TLD có thể

truy cập vào ứng dụng web

4. Tham chiếu đến thư viện

5. Sử dụng các tag trong trang JSP

Trang 16

Viết Tag Handler Class

 Tag Handler Class là class hiện thực 1 trong 2 interface

1 Tag : là 1 interface đơn giản với 6 method

2 BodyTag : có nhiều hơn Tag 3 method và

nhiều tính năng hơn nữa

 Hoặc là kế thừa từ 1 trong 2 class và override

các phương thức mà chúng ta cần

1 TagSupport

2 BodyTagSupport

Trang 17

Tạo Tag Library Discriptor

 Xác định các thư viện sẽ chứa các ánh xạ giữa Custom Tag và lớp Java mà sẽ xử lý nó

 Thư viện này được định nghĩa trong một tài liệu XML được gọi là 1 tag library descriptor (TLD)

Trang 18

Make the TLD and handler class

accessible

 Có 2 cách để làm điều này :

1. Đóng gói các lớp và TLD cùng nhau vào một

tập tin JAR và sau đó lưu trữ các tập tin JAR trong thư mục lib của ứng dụng Web

2. Đặt các file class lỏng lẻo trong các lớp thư

mục con và đặt các file TLD vào thư mục

WEB-INF của ứng dụng Web

Trang 19

Tham chiếu đến thư viện

 Có 2 cách để khai báo 1 tham chiếu giữa một trang JSP và thư viện của nó

1. Khai báo 1 tham chiếu tĩnh thông qua

descriptor của ứng dụng Web (web.xml)

2. Khai báo 1 tham chiếu động trực tiếp trong

trang

Trang 20

Sử dụng tag trong trang JSP

Trang 21

Thanks For Listening

Ngày đăng: 31/08/2016, 09:57

TỪ KHÓA LIÊN QUAN

w