Thiết kế và lập trình ứng dụng web Active Sever Page
Số trang: 35
Loại file: pdf
Dung lượng: 1.61 MB
Lượt xem: 21
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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
Nội dung trích xuất từ tài liệu:
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 youok 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 ...
Nội dung trích xuất từ tài liệu:
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 youok 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 ...
Tìm kiếm theo từ khóa liên quan:
Thiết kế web lập trình ứng dụng web Mạng máy tính Cài đặt Internet Internet Information Service quản lý mạngGợi ý tài liệu liên quan:
-
Báo cáo thực tập: Đề tài thiết kế Web
77 trang 563 2 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 266 2 0 -
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 263 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 251 1 0 -
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 244 0 0 -
47 trang 237 3 0
-
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 234 0 0 -
80 trang 216 0 0
-
122 trang 212 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 1
122 trang 210 0 0