bài 6 quản lý ứng dụng web

25 303 0
bài 6 quản lý ứng dụng web

Đ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

1 1 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ 2 2 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Mục tiêu Mục tiêu • Tìm hiểu các đối tượng quản Web site • Sử dụng thành thạo một số đối tượng 3 3 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Các đối tượng quản ứng dụng Web Các đối tượng quản ứng dụng Web 1. 1. Các đối tượng quản ứng dụng Web Các đối tượng quản ứng dụng Web 2. Tập tin quản và cấu hình ứng dụng Web 2. Tập tin quản và cấu hình ứng dụng Web 2. Tập tin quản và cấu hình ứng dụng Web 2. Tập tin quản và cấu hình ứng dụng Web 4 4 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Các đối tượng quản ứng dụng web Các đối tượng quản ứng dụng web • Đối tượng Request và Response • Đối tượng Server • Đối tượng Application và Session • Đối tượng Cookies     5 5 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Request − Dùng để nhận giá trị từ Client gửi về cho Web server − Thuộc tính QueryString: cho phép nhận các giá trị truyền qua chuỗi tham số http: // <host> [: <port>] [ <path> [? <QueryString>] ] Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web Chuỗi tham số URL Request.QueryString[“<Tên_tham_số>“]; 6 6 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Request Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web Ví dụ: http://www.hoclaptrinhweb.vn/Index.aspx?ArticleID=11&PID=16 // Khi truy xuất string Art; int id ; Art = Server.HtmlEncode(Request.QueryString[“ArticleID”]); id = Request.QueryString[“PID”]; Minh họa Minh họa 7 7 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Response − Được sử dụng để giao tiếp với Client (gởi kết quả đến Client) − Quản và điều phối thông tin từ Web Server đến trình duyệt của người dùng Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web 8 8 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Response − Phương thức: • Write: in một chuỗi ra trang web, không thể qui định vị trí hiển thị của chuỗi Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web Response.Write(“chuỗi") ; Ví dụ: Response.Write(“Chào các bạn”) ; Minh họa Minh họa 9 9 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Response − Phương thức: • Redirect: gởi thông điệp yêu cầu Web Browser truy cập đến một địa chỉ khác Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web Response.Redirect(“URL") ; Ví dụ: Response.Redirect(“~/Man_hinh/Bai2.aspx”) ; Minh họa Minh họa 10 10 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Server − Được sử dụng để cung cấp thông tin của Web Server cho ứng dụng Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web [...]... HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Nội dung 1 Các đối tượng quản ứng dụng Web 1 Các đối tượng quản ứng dụng Web 2 Tập tin quản và cấu hình ứng dụng Web 2 Tập tin quản và cấu hình ứng dụng Web α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 19 19 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Tập tin quản và cấu hình ứng dụng Web • •   α-... tin Web. config Tek http://www.facebook.com/groups/hoclaptrinhweb/ 20 20 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Tập tin quản và cấu hình ứng dụng web • Tập tin Global.asax − Thao tác tạo Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 21 21 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Tập tin quản. .. http://www.facebook.com/groups/hoclaptrinhweb/ 12 12 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web • Application Đối tượng toàn cục, quản toàn bộ ứng dụng Web − α- − − Chỉ bị đóng/hủy khi tắt Web Server Tek Thông tin được lưu trữ trong đối tượng Application được “hiểu” ở tất cả trang aspx trong suốt thời gian “sống” của ứng dụng http://www.facebook.com/groups/hoclaptrinhweb/... HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Tập tin quản và cấu hình ứng dụng web • α- Tập tin Web. config − − − − − Tek Trong một project được phép có nhiều tập tin Web. config Có dạng cấu trúc XML Chứa các thông tin cấu hình của ứng dụng Web Cấu trúc tập tin Cấu hình mặc định Minh họa http://www.facebook.com/groups/hoclaptrinhweb/ 23 23 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: ... HOA/thường - Biến được lưu trữ trong Session không bị loại bỏ khi chuyển đổi giữa các trang α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 16 16 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web • Cookies − − Dùng để lưu trữ thông tin của người dùng tại máy Client Thêm Cookies Response.Cookies.Add() ; Ví dụ: //Khai... WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web • Server − Phương thức: • MapPath(): trả về đường dẫn vật tương ứng với đường dẫn ảo trên Web Server Server.MapPath(“"): đường dẫn đến thư mục của trang hiện hành Server.MapPath(“\"): đường dẫn đến thư mục root của IIS (C:\Inetpub\wwwroot\) Lưu ý: sử dụng ký hiệu “~” để chỉ đến đường dẫn...HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web • Server − Phương thức: • Transfer(“URL”): ngừng thi hành trang hiện hành, gởi yêu cầu mới đến trang khác Server.Transfer(“URL") ; Ví dụ: Server.Transfer(“~/Man_hinh/Bai2.aspx”) ; Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 11 11 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN... http://www.facebook.com/groups/hoclaptrinhweb/ 17 17 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web • Cookies − Lấy giá trị từ Cookies Request.Cookies[“Tên Cookie”].Value; Ví dụ: HttpCookie cookTen = Request.Cookies["Ten_dn"] if (cookTen != null) Xuat_Cook.Text = Request.Cookies["Ten_dn"].Value; α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 18 18... http://www.facebook.com/groups/hoclaptrinhweb/ 13 13 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web • Application − Tạo biến Application Application.Lock(); Application[“”] = ; Application.Unlock(); − Lấy giá trị = Application[“”]; Lưu ý: phân biệt chữ HOA/thường α- Tek http://www.facebook.com/groups/hoclaptrinhweb/... http://www.facebook.com/groups/hoclaptrinhweb/ 14 14 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 6: Quản ứng dụng web Các đối tượng quản ứng dụng web • Session Lưu trữ thông tin trong một phiên làm việc cụ thể − α- − − − Phương thức Abandon: hủy Session và giải phóng tài nguyên cho Web Server Tek Được tạo ra khi người dùng kết nối đến Web Server lần đầu tiên Thuộc tính Timeout(phút): thời . dụng Web 1. 1. Các đối tượng quản lý ứng dụng Web Các đối tượng quản lý ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và. Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Các đối tượng quản lý ứng dụng Web Các đối tượng quản lý ứng dụng Web 1. 1. Các đối tượng quản lý ứng dụng Web Các đối tượng quản lý ứng dụng Web 2. Tập tin quản. tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 2. Tập tin quản lý và cấu hình ứng dụng Web 4 4 HỌC LẬP TRÌNH WEB TỪ

Ngày đăng: 28/05/2014, 17:21

Từ khóa liên quan

Mục lục

  • PowerPoint Presentation

  • Mục tiêu

  • Nội dung

  • Các đối tượng quản lý ứng dụng web

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Tập tin quản lý và cấu hình ứng dụng Web

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

Tài liệu liên quan