Danh mục

Bài 1. Giới thiệu về Servlet & JSP

Số trang: 54      Loại file: pdf      Dung lượng: 1.24 MB      Lượt xem: 14      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 26,000 VND Tải xuống file đầy đủ (54 trang) 0
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giao thức HTTP chạy trên TCP/IP.TCP: đảm bảo file được từ nút mạng này tới nút mạng khác nguyên vẹn.IP: chịu trách nhiệm định tuyến, dịch chuyển gói tin.Cấu trúc HTTP: chuỗi Request và Response.Browser: requestServer: response.Các web components chạy trên 1 Web containerCác web containers phổ biến: Tomcat và Resin,Web container cung cấp các dịch vụ hệ thống cho các Web components,Request dispatching, security, và quản lý vòng đời,14,...
Nội dung trích xuất từ tài liệu:
Bài 1. Giới thiệu về Servlet & JSPBài 1. Giới thiệu về Servlet & JSP Nội dung 1. Một số khái niệm 2. Giới thiệu về Servlet và JSP 3. Các bước phát triển và triển khai ứng dụng Web 4. File WAR (Web Application Archive) 5. Cấu hình ứng dụng web 6. Web container 2 Web server và client Số lượng: vô cùng lớn Mục tiêu:  Xây dựng ứng dụng được truy cập trên toàn cầu 3Web server và client 4Server làm những gì? 5Client làm những gì? 6HTML, HTTP protocol 7 HTTP Protocol Giao thức HTTP chạy trên TCP/IP  TCP: đảm bảo file được từ nút mạng này tới nút mạng khác nguyên vẹn  IP: chịu trách nhiệm định tuyến, dịch chuyển gói tin Cấu trúc HTTP: chuỗi Request và Response  Browser: request  Server: response 8 HTTP Protocol Request:  Response  POST hay GET  Mã trạng thái  Trang request (url)  Context type: text, pic..  Tham số  Nội dung 9 Phương thức GET và POST GET POSTLịch sử, Tham số hiển thị trên URL, Tham số không hiển thị trênbookmark có thể bookmark URL, không thể bookmarkLoại dữ Chỉ kí tự ASCII Không giới hạnliệuGiới hạn Có, vì độ dài URL có giới Không giới hạnvề độ dài hạn, thường 2048 kí tựSử dụng Không sử dụng khi gửi thông Sử dụng để gửi các thông tin tin bí mật: password bí mật: passowrdGET:http://phucanh.vn/category-2/laptops.html ?min=10000000&max=12000000 10URL 11Website vs web application 12 2. Giới thiệu về Servlet và JSP Servlet và JSP: các web component Cho phép tạo ra các nội dung động 13 Web Components & Container Các web components chạy trên 1 Web container  Các web containers phổ biến: Tomcat và Resin Web container cung cấp các dịch vụ hệ thống cho các Web components  Request dispatching, security, và quản lý vòng đời 14 Web Application & Components Web Application là 1 gói triển khai, gồm:  Web components (Servlets và JSP)  Tài nguyên tĩnh như images  Helper classes (sử dụng bởi web components)  Thư viện Libraries  Deployment descriptor (web.xml file) Web Application có thể được tổ chức thành  Phân cấp các thư mục và files (dạng chưa đóng gói - unpacked form) hoặc  *.WAR file: có fân cấp như trên (dạng đóng gói-packed form) 15Web Request Handling 163. Các bước phát triển và triểnkhai ứng dụng Web 17 Các bước phát triển và triển khai ứng dụng Web Viết code (và biên dịch) cho các Web component Servlet/JSP sử dụng trong web component Tạo các tài nguyên tĩnh (Images, các trang HTML) Viết file deployment descriptor (web.xml) Build ứng dụng Web (Tạo file *.war hoặc thư mục dạng chưa đóng gói nhưng triển khai được) Triển khai ứng dụng Web trên 1 Web container  Web clients có thể truy cập ứng dụng qua URL 18 Development Tree Structure Tạo cấu trúc cây thư mục (Development Tree Structure) cho việc viết ứng dụng web Thư mục gốc bao gồm:  src: Mã nguồn Java cho các servlets và các JavaBeans  web: các trang JSP, HTML, images Có thể sử dụng IDE Netbeans để hỗ trợ 19 Ví dụ 1: cấu trúc cây project ch1 ch1 ch1  src  Ch1Servlet.java src web  web  WEB-INF  web.xml WEB-INF Ch1Servlet .java web.xml 20 ...

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