Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
455,33 KB
Nội dung
Si nh Vi en Zo - Lập trình web phía server ne - Lập trình web phía client C om Chương 5: Lập trình với hệ thống web SinhVienZone.com https://fb.com/sinhvienzonevn Chương Giới thiệu hệ thống web Si nh Vi en Zo ne C om Mơ hình hoạt động hệ thống web: web browser/ web server SinhVienZone.com https://fb.com/sinhvienzonevn Chương om Giới thiệu hệ thống web Web server: chương trình quản lý thứ bậc trang Web phục C vụ yêu cầu truy xuất chúng từ client từ xa ne Web Browser: chương trình giao tiếp với người dùng, nhận yêu cầu từ dung lên hình Zo user truy xuất trang Web server tương ứng để phân giải hiển thị nội nh Vi en Trang Web: đơn vị gởi nhận Web server Web client, file văn viết ngôn ngữ HTML Web browser web server tạo cầu nối TCP để trao đổi thông tin, Si server lắng nghe port 80 (port mặc định) dùng giao thức HTTP (HyperText Transfer Protocol) SinhVienZone.com https://fb.com/sinhvienzonevn Chương om Giới thiệu hệ thống web Zo ne C Cấu trúc giao dịch HTTP 1.0 Bước 1: HTTP client mở kết nối đến HTTP server Bước 2: HTTP client gửi request message đến HTTP server Bước 3: HTTP server trả response mesage cho HTTP client, chứa resource mà HTTP client yêu cầu Bước 4: HTTP server đóng kết nối Si nh Vi en Ví dụ Client: GET /path/file.html HTTP/1.0 From: someuser@jmarshall.com User-Agent: HTTPTool/1.0 [blank line here] Server: HTTP/1.0 200 OK Date: Fri, 31 Dec 1999 23:59:59 GMT Content-Type: text/html Content-Length: 1354 [blank line here] … SinhVienZone.com https://fb.com/sinhvienzonevn Chương om Giới thiệu hệ thống web C Các đặc điểm ứng dụng web Si nh Vi en Zo ne – Không phải ứng dụng độc lập, ứng dụng chạy webserver – Người lập trình thực thao tác ứng dụng web với ứng dụng độc lập – Có thể lấy thơng tin từ user SinhVienZone.com https://fb.com/sinhvienzonevn Chương HTML – HyperText Markup Language C 9Là ngôn ngữ đánh dấu siêu văn om Giới thiệu hệ thống web ne 9Sử dụng thẻ (tag) để định dạng: văn bản, đoạn văn, hình ảnh, file âm thanh, Java applet, đối tượng file Word, Excel, JavaBean… Zo 9Cho phép chèn đoạn mã script JavaScript thực thi trình duyệt nh Vi en (browser) 9Là định dạng chuẩn cho trang web Si – Mở rộng: XML, WSDL/SOAP… SinhVienZone.com https://fb.com/sinhvienzonevn Chương Giới thiệu hệ thống web om CÁC CÔNG CỤ TẠO TRANG WEB Si nh Vi en Zo ne C Microsoft Visual InterDev – HTML, ASP… Microsoft Visual Studio.NET 2003 – HTML, ASP.NET, ASP.NET Webservice, C#, C++… Microsoft Frontpage – HTML… Jbuilder – HTML, JSP, Java Servlet, Java EJB… Macromedia Dreamweawer MX 2004 – HTML, ASP, JSP, ASP.NET… EditPlus Notepad/Wordpad/Unix VIM SinhVienZone.com https://fb.com/sinhvienzonevn Chương Ngôn ngữ HTML om FORMs Si nh Vi en Zo ne C – Cấu trúc form Si BUTTON: nút nhấn – Cú pháp: SinhVienZone.com https://fb.com/sinhvienzonevn Chương Ngôn ngữ HTML C om FORMs Các loại (type) INPUT nh Vi en Zo ne RATIO: chọn lựa nhiều – Cú pháp: Option Option Option Si CHECKBOX: lựa chọn nhiều – Cú pháp: – Ví dụ: