intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng JavaServer Page (JSP) - Nguyễn Quang Hùng

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PPT | Số trang:27

82
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Dưới đây là bài giảng JavaServer Page (JSP) do Nguyễn Quang Hùng biên soạn. Mời các bạn tham khảo bài giảng để hiểu rõ hơn về công nghệ lập trình trang web động JSP; các đối tượng có sẵn trong JSP như là: request, response, out, session,...; cách viết một ứng dụng tra cứu danh bạ điện thoại bằng JSP.

Chủ đề:
Lưu

Nội dung Text: Bài giảng JavaServer Page (JSP) - Nguyễn Quang Hùng

  1. JavaServer Page (JSP) Nguyễn Quang Hùng E­mail: hungnq2@cse.hcmut.edu.vn Web site: http://www.cse.hcmut.edu.vn/~hungnq/courses.htm    
  2. Mục tiêu  Nắm bắt công nghệ lập trình trang web động  JSP.  Tìm hiểu về các đối tượng có sẳn trong JSP  như là: request, response, out, session…để dễ  dàng trong việc viết các ứng dụng Web.  Viết một ứng dụng Tra cứu danh bạ điện  thoại bằng JSP. Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  3. Mục lục  Giới thiệu về JSP  Cấu trúc của một trang JSP  Lập trình JSP:  Các đối tượng có sẳn trong trang JSP  Viết một ứng dụng Tra cứu danh bạ điện  thoại bằng JSP Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  4. Giới thiệu về JSP  JSP là công nghệ script chạy phía web server của hãng Sun đối  trọng với ASP của Microsoft.  JSP dùng ngôn ngữ Java cho các phát biểu như if, for, do… while, while, biểu thức, lời gọi hàm…. và phân biệt chữ HOA  và thường.  Hiện JSP có thể chạy trên nhiều Web server khác nhau từ  Tomcat, Apache, Jrun, JavaWebServer,... Miễn là chúng hỗ trợ  Servlet Engine.  Mỗi Webserver chỉ hỗ trợ tối đa 1 trong 2 công nghệ JSP hay  ASP. Để server nhận biết được file nào là JSP, ta luôn dùng  extension đã qui định theo cấu hình (mặc định là *.jsp). Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  5. Request/Response khi gọi một trang JSP Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  6. Cấu trúc trang JSP  Một trang JSP là 1 file *.jsp , ví dụ: “hello.jsp”  Viết một trang JSP bằng bất kỳ trình soạn thảo nào kể cả  Notepad, rồi lưu lại với tên *.jsp.  JSP thường dùng các đối tượng Java chính quy để xử lý các  giải thuật phức tạp. Các đối tượng java này sẽ được đóng gói  dạng JavaBean.  Đoạn script JSP được đóng trong tag .  Biểu thức dạng:   tương đương với   ví dụ:  tương đương với  Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  7. Lập trình JSP  Các đối tượng có sẳn trong trang JSP:  Đối tượng request  Đối tượng response  Đối tượng out  Đối tượng application  Đối tượng session  … Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  8. Ví dụ: Trang date.jsp 1. 2. JSP Example 3. 4. 5. Date and Time 6. 10. 11. Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  9. Ví dụ: Trang date.jsp (kết quả) Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  10. Các thẻ script trong JSP thường dùng  Khối    Dùng để nắm bắt các khai báo, biểu thức, tạo đối tượng, gọi phương  thức… VD:   Thẻ    Dùng để khai báo ngôn ngữ script, các phát biểu import. VD:  %@page language="java" import="java.util.*; java.sql.*" %  Thẻ   Dùng để khai báo các biến, các phương thức cấp trang JSP. VD:  .  Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  11. Các thẻ script trong JSP thường dùng  (2)  Thẻ    Dùng cho các biểu thức.VD:    or   Thẻ    Dùng để chèn các file JSP khác. VD:  Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  12. Viết ứng dụng tra cứu danh bạ điện thoại  bằng Jbuilder  Web Application Module 1. Tạo một project trong JBuilder  2. Tạo 1 module ứng dụng web (WebApplication module)  trong project mới này.  1. Ví dụ: JspDanhBa.war 2. File web.xml trong *.war cho biết cấu hình triển khai ứng dụng web  lên server. 3. Tạo các trang JSP / Servlet trong module WebApp. trên. 4. Copy JspDanhBa.war lên Web server hỗ trợ.  Ví dụ: %TOMCAT_HOME%\webapps\JspDanhBa.war Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  13. Viết ứng dụng Tra cứu DBĐT bằng  JSP Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  14. Viết ứng dụng Tra cứu DBĐT bằng JSP  (tiếp) Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  15. Trang InputForm.jsp Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  16. Trang hiển thị kết quả tìm kiếm Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  17. Viết trang InputForm.jsp 1. 2. 3. 4. Ung dung tra cuu danh ba dien thoai bang JSP 5. 6. 7. Chào mừng bạn đến với những trang vàng điện thoại ! 8. Bạn hãy nhập thông tin tìm kiếm bên dưới: Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  18. Viết trang InputForm.jsp (tiếp) Tìm theo tên: Tìm theo số thuê bao: Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  19. Viết trang tìm kiếm không dùng JavaBean –  Trang SearchNoBean.jsp 1. 2. 3. Ket qua tra cuu danh ba dien thoai 4. 5. Kết quả tra cứu danh bạ điện thoại: 6. 7. Mã số Họ và tên Số thuê bao 8. Ðịa chỉ Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn
  20. Trang SearchNoBean.jsp (tiếp) 1.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2