Thiết kế và lập trình ứng dụng web Active Sever Page
lượt xem 26
download
Tài liệu tham khảo bài giảng bộ môn mạng máy tính về Thiết kế và lập trình ứng dụng web Active Sever Page
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Thiết kế và lập trình ứng dụng web Active Sever Page
- TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT NAM ĐỊNH TRƯ KHOA CÔNG NGHỆ THÔNG TIN Giáo viên: Nguyễn Minh Đức Nguy Bộ môn: Mạng máy tính
- Giới thiệu Haõng Microsoft saùng taïo ra phaàn meàm Active server Pages (ASP) ñeå keát noái nhoùm coâng ngheä taïo Web site, coù khaû naêng töông taùc thoâng minh vôùi ngöôøi duøng maùy khaùch vaø vôùi maùy phuïc vuï cuøng kho döõ lieäu ôû maùy phuïc vuï . Trong caùc coâng ngheä ñoù coù ActiveX QLSVObject (ADO), cho pheùp kieåm soaùt deã daøng coâng ngheä truy caäp cô sôû döõ lieäu . Nguyễn Minh Đức - Khoa CNTT
- Giới thiệu Vieäc cô sôû döõ lieäu taäp trung taïi server vaø caùc client coù theå truy caäp ñoàng thôøi neân coù theå xaåy ra tranh chaáp, cuï theå nhö coù nhieàu ngöôøi cuøng ghi leân cô sôû döõ lieäu moät luùc khi aáy döõ lieäu cuûa ngöôøi naøy chöa ghi xong thì döõ lieäu cuûa ngöôøi khaùc ñaõ ghi vaøo (Baøi toaùn ñaêng kyù caùc moân hoïc ). Do ñoù khi ghi döõ lieäu leân file, caàn khoaù cô sôû döõ lieäu khoâng cho client khaùc truy xuaát cho ñeán khi môû khoaù. Nguyễn Minh Đức - Khoa CNTT
- ASP làm việc như thế nào Trang HTML tĩnh Nguyễn Minh Đức - Khoa CNTT
- ASP làm việc như thế nào Trang HTML động (Dynamic) Nguyễn Minh Đức - Khoa CNTT
- ASP làm việc như thế nào ASP thöïc chaát laø môû roäng maùy phuïc vuï WEB , cho pheùp vieát kòch baûn beân maùy phuïc vuï .Ñoàng thôøi noù coøn cung caáp baûng toùm taét ñoái töôïng vaø thaønh phaàn , quaûn lyù töông taùc giöõa maùy phuïc vuï Web vaø trình duyeät. Coù theå thao taùc ñoái töôïng naøy qua ngoân ngöõ vieát kòch baûn. Nguyễn Minh Đức - Khoa CNTT
- Các đối tượng trong ASP Request (Xử lý yêu cầu) Response (Xử lý trả về) Server Application Session (Quản lý thông tin về ứng dụng) ObjectContext (Dùng với MicroSoft Transaction Server) Nguyễn Minh Đức - Khoa CNTT
- Khái niệm ODBC ( Open Database Connectivety ) ODBC laø tieâu chuaån ñöôïc laäp vaøo naêm 1992 chuõ yeáu ñöôïc Microsoft hoã trôï noù cho pheùp truy caäp thoâng tin trong cô sôû döõ lieäu thuoäc nhieàu loaïi khaùc nhau Muoán chuyeån cô sôû döõ lieäu leân trang Web ta duøng phöông phaùp CGI ( Common Gateway Interface ) cuøng vôùi ODBC Nguyễn Minh Đức - Khoa CNTT
- Khái niệm ODBC ( Open Database Connectivety ) Maõ ASP thöôøng ñöôïc thi haønh treân Server. Maõ naøy taïo ra caùc trang HTML roài gôûi noù qua maïng Internet ñeán trình duyeät, khoâng caàn trình duyeät cuï theå nghóa laø khoâng coù maõ laäp trình gôûi ñeán Client. Kòch baûn treân Client coù theå bao haøm treân trang ASP, nhöng khoâng caàn thieát ñeå khai thaùc ASP vaø ADO Nguyễn Minh Đức - Khoa CNTT
- Khái niệm ODBC ( Open Database Connectivety ) Veà cô baûn , giaûi phaùp beân maùy phuïc vuï ASP vaø ADO khaùc vôùi kòch baûn beân maùy khaùch vieát baèng JavaScript hay VBScript hay trình con vieát baèng Java . Giaûi phaùp beân maùy khaùch gôûi maõ vieát kòch baûn thaät ñeán trình duyeät. Trình duyeät phaûi coù phaàn meám thích hôïp môùi mong thi haønh kòch baûn beân trình duyeät. Thi haønh kòch baûn ñoù chieám thôøi gian CPU trình duyeät thay vì thôøi gian CPU maùy phuïc vuï Nguyễn Minh Đức - Khoa CNTT
- Lập trình với ASP Một trang ASP thường có 4 phần: Dữ liệu văn bản (Text) Thẻ HTML Mã Client – Side (....) Mã chương trình ASP: Ví dụ
- ASP... Nguyễn Minh Đức - Khoa CNTT
- ASP... Quy định về ngôn ngữ (ở đầu trang) Các đối tượng xây dựng sẵn trong ASP Request Response Session Cookies Server, Application,… Nguyễn Minh Đức - Khoa CNTT
- Xử lý dữ liệu từ người dùng Trang nhập liệu: Nhập qua đối tượng Form Thực hiện Submit Trang xử lý dữ liệu, sử dụng đối tượng Request Request.QueryString(“FieldName”) – method GET Request.Form(“FieldName”) – method POST Nguyễn Minh Đức - Khoa CNTT
- Xử lý dữ liệu từ người dùng... File: Input.html Input data First Name: Last Name: Gender: Male Female Nguyễn Minh Đức - Khoa CNTT
- Xử lý dữ liệu từ người dùng... File: hello. asp Output data Hello Nguyễn Minh Đức - Khoa CNTT
- Xử lý kết xuất dữ liệu Sử dụng lệnh Viết lệnh trên nhiều dòng Sử dụng Nguyễn Minh Đức - Khoa CNTT
- Xử lý kết xuất dữ liệu... Lưu ý các dấu xâu ký tự “ ... ” , ‘ ... ’ In ra dấu “ “” : “In ra ký tự “” nháy “” ” ra ký tự “nháy” In CHR(34) Dùng dấu nháy đơn ra ký tự ‘nháy đơn’ ” “In Nguyễn Minh Đức - Khoa CNTT
- Xử lý kết xuất dữ liệu... dim name name="Jan Egil" document.write "are you""ok""" document.write "" document.write "are you ‘ok’ " document.write "" Nguyễn Minh Đức - Khoa CNTT
- Xử lý kết xuất dữ liệu... In ra ký tự HTML < , >, & ... Server.HTMLEncode (str): Xuất đầy đủ ký tự HTML Server.URLEncode (str): Xuất chuỗi theo dạng URL Nguyễn Minh Đức - Khoa CNTT
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Lập trình ứng dụng Web Internet và mạng không dây
255 p | 201 | 65
-
Cách thiết kế và lập trình Web
123 p | 179 | 62
-
Chương trình thực tập thiết kế và lập trình ứng dụng web
16 p | 198 | 43
-
Thiết kế và lập trình ứng dụng web các đối tượng trong ASP
27 p | 192 | 39
-
Internet và mạng không dây - Lập trình ứng dụng Web (Tập 2): Phần 1
158 p | 138 | 30
-
Internet và mạng không dây - Lập trình ứng dụng Web (Tập 2): Phần 2
258 p | 132 | 28
-
Chương trình thực tập thiết kế, lập trình ứng dụng web
19 p | 134 | 26
-
PHẦN 5: LẬP TRÌNH ỨNG DỤNG QUẢN LÝ TRÊN WEB: TÍCH HỢP MÃ PHP (REQUIRE - INCLUDE) - TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
20 p | 119 | 18
-
Bài giảng Thiết kế và lập trình Website: Chương 4 - ThS. Dương Thành Phết
81 p | 103 | 15
-
Bài giảng Thiết kế và lập trình web bằng ngôn ngữ ASP - Phần 1: Giới thiệu tổng quan về web
15 p | 29 | 12
-
Giáo trình Thực hành Thiết kế và quản trị website tại doanh nghiệp (Nghề: Ứng dụng phần mềm - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Cần Thơ
42 p | 23 | 12
-
Giáo trình mô đun Lập trình ứng dụng WPF (Nghề Công nghệ thông tin - Trình độ trung cấp) – CĐ Kỹ thuật Công nghệ BR–VT
179 p | 37 | 10
-
Giáo trình Thiết kế và lập trình web (Nghề: Công nghệ thông tin - Cao đẳng): Phần 1 - Trường CĐ nghề Kỹ thuật Công nghệ
115 p | 62 | 9
-
Bài giảng Công nghệ phần mềm ứng dụng: Bài 4 - ThS. Thạc Bình Cường
34 p | 45 | 8
-
Giáo trình Thiết kế và lập trình web (Nghề: Công nghệ thông tin - Cao đẳng): Phần 2 - Trường CĐ nghề Kỹ thuật Công nghệ
63 p | 45 | 7
-
Bài giảng Thiết kế và lập trình Website: Chương 0 - ThS. Dương Thành Phết
13 p | 73 | 6
-
Một số vấn đề trong thực hiện đồ án tốt nghiệp/chuyên đề tốt nghiệp các đề tài thiết kế và lập trình ứng dụng web của khoa công nghệ thông tin - Đại học Nha Trang
5 p | 42 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn