Lập trình Web động với Java Servlet

18 976 7
Lập trình Web động với Java Servlet

Đ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

Là các thành phần đối tượng nhúng trên trình chủ Web server, thực hiện xử lý yêu cầu và sinh ra các trang Web động trả về máy khách. Một Servlet có thể xử lý nhiều yêu cầu song song và có thể đồng bộ hóa các yêu cầu.

1/16 Trường Đại học dân lập Hải Phòng Khoa công nghệ thông tin ***** Bài tập lớn Môn: Lập trình Java Đề tài: Lập trình web động với Java Servlet Giáo viên hướng dẫn: Th.S Phùng Anh Tuấn Nhóm sinh viên thực hiện : 1. Đinh Tuấn Tùng 2. Đoàn Kiên Trung 3. Lê Thành Trung 4. Trần Mạnh Cường Lớp: CT801 2/18 Nội dung báo cáo: 1.Giới thiệu ngôn ngữ Java 2.Lập trình Web động với Java Servlet 3.Xây dựng chương trình demo 3/18 1. Giới thiệu ngôn ngữ Java: 1.1.Tính chất của Java: - Tính đơn giản - Khả chuyển - Hướng đối tượng - Hiệu quả cao - Truy cập từ xa - Đa luồng - Thông dịch - Linh động - Mạnh mẽ - Bảo mật - Kiến trúc chung tính/Cấu trúc độc lập 4/18 1.2. Môi trường và công cụ phát triển: - javac - jdb - java - javah - Appletviewer - javap - javadoc - Bộ công cụ phát triển Java Servlet (JSDK - Java Servlet Development Kit ) 1.3.Các dạng chương trình ứng dụng - Chương trình ứng dụng độc lập - Chương trình ứng dụng nhúng Applet 5/18 2. Lập trình web động với Java Servlet: 2.1. Khái niệm Java Servlet:  Là các thành phần đối tượng nhúng trên trình chủ Web server, thực hiện xử lý yêu cầu và sinh ra các trang Web động trả về máy khách.  Một Servlet có thể xử lý nhiều yêu cầu song song và có thể đồng bộ hóa các yêu cầu. 6/18 2.2. Kiến trúc Servlet:  Giao diện Servlet - Là trọng tâm của Servlet API. - Khai báo chứ không thực thi. Servlet Generic Servlet HttpServlet MyServlet 7/18  Tương tác máy khách( Client) - Cho phép viết các Servlet đáp ứng với các yêu cầu của HTTP GET, HEAD và POST. - HTTP Servlet xử lý yêu cầu của client thông qua phương pháp dịch vụ của nó: phân rã từng yêu cầu vào từng phương pháp được thiết kế để xử lý yêu cầu đó. - Khi một Servlet chấp nhận một cuộc gọi từ Client, nó nhận 2 đối tượng sau: + Servlet Request: đóng gói giao tiếp Client -> Server. + Servlet Response: đóng gói giao tiếp Server -> Client. 8/18 2.3. Hoạt động của Servlet Server Servlet Code Server Client Client Server Handle Client Request Load Servlet Code Unload Servlet Code 9/18 2.4. Chu trình sống của Servlet - Nạp Servlet - Khởi tạo Servlet - Thực thi Servlet - Dọn dẹp Servlet 10/18 2.4. Ưu khuyết điểm của Servlet - Tính bảo mật cao - Các Servlet có thể tương tác liên hoàn với nhau để tạo nên những kết xuất tùy biến và đa dạng trước khi trả về kết quả cho trình khách. - Servlet có thể phân rã các đơn thể của dự án và phát triển độc lập nhau như các thành phần riêng biệt để ráp lại trong một tổng thể chung. - Việc kết xuất trong Servlet thường dựa vào phương thức print() hoặc println() hoàn toàn phụ thuộc vào lập trình viên với hàng loạt các lệnh print() hay println() rất khó quản lý.

Ngày đăng: 23/08/2013, 08:32

Hình ảnh liên quan

Mô hình của chương trình - Lập trình Web động với Java Servlet

h.

ình của chương trình Xem tại trang 13 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan