Bài giảng Phát triển ứng dụng web: Chương 1 Kiến trúc ứng dụng web, cung cấp cho người đọc những kiến thức như: Kiến trúc của ứng dụng Web; HTTP; URL; HTTP Request; HTTP Response; Request methods; .Mời các bạn cùng tham khảo! | Bài giảng PHÁT TRIỂN ỨNG DỤNG WEB Lê Đình Thanh Khoa Công nghệ Thông tin Trường Đại học Công nghệ ĐHQGHN E-mail thanhld@ Mobile 1 Chương 1 Kiến trúc ứng dụng web 2 Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Nội dung Kiến trúc của ứng dụng Web HTTP URL HTTP Request HTTP Response Request methods 3 Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Kiến trúc Web Yêu cầu HTTP Web Client Firefox Chrome Edge Đáp ứng Web Server Web crawlers spiders Nginx IIS Apache 4 Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Web Browser Mã nguồn trang web Trình diễn trên được thể giao diện hiện bằng người dùng HTML CSS javascript Web Browser Gửi yêu cầu và nhận nội dung mã nguồn Do Web Server HTML CSS javascript trang web từ Web gửi tới. Server. Thông dịch mã nguồn trang web và trình diễn kết quả trên giao diện người dùng. 5 Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Web Browsers Chu trình RPW Request-Parse-Wait Web Browsers 7 Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Web Server Yêu cầu Web Client HTTP Đáp ứng Web Server Nhận yêu cầu của Web Client chuyển cho App Server Nhận trang web từ App Server rồi gửi cho Web client. 8 Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Web Servers Apache Tomcat Apache Tomcat ASP PHP JSP 9 Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Khung nhìn bao quát Ngăn xếp web Trình phục vụ web Trình Trình phục vụ ứng Hệ quản duyệt Trình phục vụ trị HTTP dụng web ứng dụng CSDL Internet Ứng dụng web Ứng dụng web Ứng dụng web Người dùng Tầng trình Tầng logic Tầng truy cập diễn nghiệp vụ dữ liệu Bên khách Bên phục vụ 10 Lê Đình Thanh Bài giảng Phát triển ứng dụng web. Phân loại web Tùy vào cách thức cung cấp nội dung trang Web của Web Server ta có trang Web tĩnh hoặc động. Web tĩnh static web Trang web được lưu sẵn ở bộ nhớ ngoài .htm .html . Web động dynamic web Trang web được ứng dụng Web sinh ra khi có yêu cầu. Có nhiều công nghệ web động như PHP JSP . 11 Lê Đình Thanh Bài giảng Phát triển ứng .