Danh mục

Bài giảng môn Lập trình mạng – Chương 5b: Lập trình Web chạy ở server (tt)

Số trang: 22      Loại file: pdf      Dung lượng: 486.42 KB      Lượt xem: 8      Lượt tải: 0    
Thu Hiền

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng môn Lập trình mạng – Chương 5b: Lập trình Web chạy ở server (tt). Những nội dung chính trong chương gồm có: Giới thiệu về JSP, lập trình web với JSP, Ví dụ về lập trình web với JSP, tạo JSP dùng JSP wizard (JBuilder), tạo JSP dùng JSP wizard (JBuilder), Giới thiệu về ASP, lập trình web với ASP.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Lập trình mạng – Chương 5b: Lập trình Web chạy ở server (tt) Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM LẬP TRÌNH WEB CHẠY Ở SERVER (t.t) CHƯƠNG V Baûn quyeàn ®2005- Khoa Coâng Ngheä Thoâng Tin Trang 1CuuDuongThanCong.com https://fb.com/tailieudientucntt Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCMGiới thiệu về JSPz Là một trang HTML có xen các đoạn mã Java.z Được web server biên dịch thành bytecode.z Cơ chế hoạt động tương tự như Servlet.z Được tạo sẵn các đối tượng của các class HttpServletRequest và HttpServletResponse để xử lý giao tiếp với web client. Baûn quyeàn ®2005- Khoa Coâng Ngheä Thoâng Tin Trang 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCMLập trình web với JSPz Các đối tượng được xây dựng sẵn – request: đối tượng class HttpServletRequest – response: đối tượng class HttpServletResponse – out: đối tượng class PrintWriter – session: đối tượng class HttpSession tạo ra từ method getSession() của đối tượng request – application: đối tượng class ServletContext – config: đối tượng class ServletConfig Baûn quyeàn ®2005- Khoa Coâng Ngheä Thoâng Tin Trang 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCMVí dụ về lập trình web với JSP Request Information JSP Request Method: Request URI: Request Protocol: Servlet path: Path info: Path translated: Baûn quyeàn ®2005- Khoa Coâng Ngheä Thoâng Tin Trang 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCMLập trình web với JSPz Các đoạn mã Java trong trang JSP được đặt trong tag – Giá trị biểu thức: – Khai báo các biến – Java code – Chú thích z Các khai báo chỉ thị (directive) – – – – z Các ví dụ Baûn quyeàn ®2005- Khoa Coâng Ngheä Thoâng Tin Trang 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCMTạo JSP dùng JSP wizard (JBuilder)z Tạo một Project (jsptutorial)z Chọn một server (Tomcat 5.0)z Tạo một Web module (jspwebmodule)z Tạo JSP(JSPWithCounter)z Chỉnh sửa trên JavaBeanz Thay đổi JSP codez Thực thi JSPz Deploy JSP Baûn quyeàn ®2005- Khoa Coâng Ngheä Thoâng Tin Trang 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCMTạo JSP dùng JSP wizard (JBuilder)z Tập tin JSPWithCounterBean.java package jsptutorial; public class JSPWithCounterBean { /**initialize variable here*/ private int myCount=0; private String sample = Start value; // Access sample property public String getSample() { return sample; } // Access sample property public void setSample(String newValue) { if (newValue!=null) { sample = newValue; } } /**New method for counting number of hits*/ public int count() { return ++myCount; } } Baûn quyeàn ®2005- Khoa Coâng Ngheä Thoâng Tin Trang 7 CuuDuongThanCong.com https://fb.com/tailieudientucntt Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCMTạo JSP dùng JSP wizard (JBuilder)z Tập tin JSPWithCounter.jsp ... JBuilder Generated JSP Enter new value: This page has been visited: times. Baûn quyeàn ®2005- Kh ...

Tài liệu được xem nhiều: