Căn bản về ASP
Số trang: 24
Loại file: doc
Dung lượng: 238.50 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trang web động Ngôn ngữ HTML là ngôn ngữ chủ yếu để xây dựng các trang web, ngoài ra ta còn sử dụng các ngôn ngữ kịch bản để tạo nên các web tương tác, ...
Nội dung trích xuất từ tài liệu:
Căn bản về ASPChương 7 CĂNBẢNVỀASPI. GIỚI THIỆU VỀ ASPI.1. Trang web động Ngôn ngữ HTML là ngôn ngữ chủ yếu để xây dựng các trang web, ngoài rata còn sử dụng các ngôn ngữ kịch bản để tạo nên các trang web tương tác, có thểtrao đổi dữ liệu giữa client và server; nhưng những trang web này là tĩnh (static), đãđược xây dựng và lưu trữ trên web server. Trong nhu cầu thường ngày, ta cần phải tra cứu một số thông tin theo nhucầu riêng của mình như điểm thi tuyển sinh, danh bạ điện thoại trực tuyến v.v...,để giải quyết vấn đề này cần phải xây dựng các trang web có thông tin chọn lọctheo yêu cầu của client, những trang web này được gọi là các trang web động(active web page), cách khác: các trang web động không tồn taị sẵn mà chỉ đượctạo ra theo yêu cầu của client. Hiện nay có nhiều môi trường để tạo ra các trang web động: CGI, ASP,JSP, PHP, ColdFusion, Perl v.v...I.2. Giới thiệu về ASPI.2.1. ASP (Active Server Page) ASP do Microsoft xây dựng, là môi trường lập trình ứng dụng phía server,hỗ trợ cho việc xây dựng các ứng dụng web. ASP không phải phải là một côngnghệ độc lập, nó cho phép liên kết nhiều ứng dụng web gồm các thành phầnHTML, VBScript, SQL, ADO (ActiveX Data Objects) và COM (Component ObjectModel) ASP được hỗ trợ mặc định khi cài đặt IIS(Internet Information Server),trong môi trường hệ điều hành khác cần thiết phải cài đặt thư viện hỗ trợ ASPnhư Sun Chili!Soft. Những ưu điểm và nhược điểm của ASP: Ưu điểm : Sử dụng ADO để thao tác trên cơ sở dữ liệu thuận lợi, cónhiều đối tượng dựng sẵn hỗ trợ việc lập trình dễ dàng, nhanh chóng. Đặt biệt,ASP có tính mở, nó cho phép người lập trình dùng một ngôn ngữ lập trình khác đểxây dựng các component để xử dụng trong môi trường ASP. Nhược điểm : Tốc độ thực hiện chậm hơn công nghệ Java Servlet củaSun, tính bảo mật thấp vì các mã ASP đều có thể đọc được nếu người dùng cóquyền truy cập vào web serverI.2.2. Trang ASP Trang ASP là một text file có phần mở rộng là .asp, có cấu trúc như một tệptư liệu HTML, trong trang ASP còn các thẻ khác để nhúng các mã kịch bản để làmviệc với dữ liệu như một ngôn ngữ lập trình thật sự. Khi webserver nhận được 118yêu cầu từ client về một trang asp, nó sẽ yêu cầu trình xử lý trang asp (ASPengine) để tạo ra một tư liệu HTML gởi về cho client. Ngôn ngữ kịch bản mặc nhiên trong môi trường ASP là VBScript, ngoài racó thể sử dụng các ngôn ngữ khác như Perl, Python, Jscript ... nếu webserver có càiđặt bộ xử lý ngôn ngữ này. Một trang ASP thông thường gồm có các thành phần : Khai báo ngôn ngữ kịch bản được sử dụng : Các thẻ HTML Các script cho phía client được đặt trong cặp thẻ và Mã chương trình được đặt trong cặp thẻ Với cấu trúc như vậy, ta có thể xem trang asp là một tư liệu HTML đượcnhúng phần xử lý viết bằng mã ASP. Ví dụ : Trang ASP Trang Web đầu tiên I.2.3. IIS (Internet Information Server) IIS là thành phần hạt nhân của web server, nó có nhiệm vụ nhận yêu cầucủa client, xử lý và chuyển các trả lời đến client thông qua giao thức HTTP. Ngoàira nó cũng cung cấp các giao diện lập trình Internet, dịch vụ như FTP. Mô hình ứng dụng web thể hiện qua công nghệ ASP được minh họa nhưsau: Client Server Request: Page ASP Browser Response : page HTML Web Server ASP IAPI Data Store Để thử nghiệm các trang ASP, cần thiết phải cài đặt trình chủ IIS. 119 Cài đặt trình chủ IIS: Control Panel – Add/Remove Program – Add/Remove Windows Component – Chọn Iternet Information Services Thiết lập thư mục ảo cho ứng dụng : thiết lập một ánh xạ từ thư mục ảo đến một thư mục vật lý trên đĩa cứng. Mở IIS – Default Web Site – New... – Virtual Directory Thiết lập DSN trong ODBC (Open DataBase Connectivity): để tạo kết nối cơ sở dữ liệu cho trang ASP thông qua Database System Name với driver phù hợp với Database.II. TỔNG QUAN VỀ VBSCRIPT VBScript là ngôn ngữ kịch bản chính để lập trình ứng dụng web phía serverkhi sử dụng công nghệ ASP. Các định danh trong VBScript không phân biệt chữhoa hay chữ thường.II.1. Chú thích Sử dụng dấu nháy đơn để bắt đầu một dòng ghi chú. Ví dụ : II.2. Khai báo hằng, biến, mảng • Biến trong VBScript không cần xác định kiểu, các biến không cấu trúcđược xem là biến vô hướng, có thể chứa và tự chuyển đổi hầu hết các kiểu dữliệu. ...
Nội dung trích xuất từ tài liệu:
Căn bản về ASPChương 7 CĂNBẢNVỀASPI. GIỚI THIỆU VỀ ASPI.1. Trang web động Ngôn ngữ HTML là ngôn ngữ chủ yếu để xây dựng các trang web, ngoài rata còn sử dụng các ngôn ngữ kịch bản để tạo nên các trang web tương tác, có thểtrao đổi dữ liệu giữa client và server; nhưng những trang web này là tĩnh (static), đãđược xây dựng và lưu trữ trên web server. Trong nhu cầu thường ngày, ta cần phải tra cứu một số thông tin theo nhucầu riêng của mình như điểm thi tuyển sinh, danh bạ điện thoại trực tuyến v.v...,để giải quyết vấn đề này cần phải xây dựng các trang web có thông tin chọn lọctheo yêu cầu của client, những trang web này được gọi là các trang web động(active web page), cách khác: các trang web động không tồn taị sẵn mà chỉ đượctạo ra theo yêu cầu của client. Hiện nay có nhiều môi trường để tạo ra các trang web động: CGI, ASP,JSP, PHP, ColdFusion, Perl v.v...I.2. Giới thiệu về ASPI.2.1. ASP (Active Server Page) ASP do Microsoft xây dựng, là môi trường lập trình ứng dụng phía server,hỗ trợ cho việc xây dựng các ứng dụng web. ASP không phải phải là một côngnghệ độc lập, nó cho phép liên kết nhiều ứng dụng web gồm các thành phầnHTML, VBScript, SQL, ADO (ActiveX Data Objects) và COM (Component ObjectModel) ASP được hỗ trợ mặc định khi cài đặt IIS(Internet Information Server),trong môi trường hệ điều hành khác cần thiết phải cài đặt thư viện hỗ trợ ASPnhư Sun Chili!Soft. Những ưu điểm và nhược điểm của ASP: Ưu điểm : Sử dụng ADO để thao tác trên cơ sở dữ liệu thuận lợi, cónhiều đối tượng dựng sẵn hỗ trợ việc lập trình dễ dàng, nhanh chóng. Đặt biệt,ASP có tính mở, nó cho phép người lập trình dùng một ngôn ngữ lập trình khác đểxây dựng các component để xử dụng trong môi trường ASP. Nhược điểm : Tốc độ thực hiện chậm hơn công nghệ Java Servlet củaSun, tính bảo mật thấp vì các mã ASP đều có thể đọc được nếu người dùng cóquyền truy cập vào web serverI.2.2. Trang ASP Trang ASP là một text file có phần mở rộng là .asp, có cấu trúc như một tệptư liệu HTML, trong trang ASP còn các thẻ khác để nhúng các mã kịch bản để làmviệc với dữ liệu như một ngôn ngữ lập trình thật sự. Khi webserver nhận được 118yêu cầu từ client về một trang asp, nó sẽ yêu cầu trình xử lý trang asp (ASPengine) để tạo ra một tư liệu HTML gởi về cho client. Ngôn ngữ kịch bản mặc nhiên trong môi trường ASP là VBScript, ngoài racó thể sử dụng các ngôn ngữ khác như Perl, Python, Jscript ... nếu webserver có càiđặt bộ xử lý ngôn ngữ này. Một trang ASP thông thường gồm có các thành phần : Khai báo ngôn ngữ kịch bản được sử dụng : Các thẻ HTML Các script cho phía client được đặt trong cặp thẻ và Mã chương trình được đặt trong cặp thẻ Với cấu trúc như vậy, ta có thể xem trang asp là một tư liệu HTML đượcnhúng phần xử lý viết bằng mã ASP. Ví dụ : Trang ASP Trang Web đầu tiên I.2.3. IIS (Internet Information Server) IIS là thành phần hạt nhân của web server, nó có nhiệm vụ nhận yêu cầucủa client, xử lý và chuyển các trả lời đến client thông qua giao thức HTTP. Ngoàira nó cũng cung cấp các giao diện lập trình Internet, dịch vụ như FTP. Mô hình ứng dụng web thể hiện qua công nghệ ASP được minh họa nhưsau: Client Server Request: Page ASP Browser Response : page HTML Web Server ASP IAPI Data Store Để thử nghiệm các trang ASP, cần thiết phải cài đặt trình chủ IIS. 119 Cài đặt trình chủ IIS: Control Panel – Add/Remove Program – Add/Remove Windows Component – Chọn Iternet Information Services Thiết lập thư mục ảo cho ứng dụng : thiết lập một ánh xạ từ thư mục ảo đến một thư mục vật lý trên đĩa cứng. Mở IIS – Default Web Site – New... – Virtual Directory Thiết lập DSN trong ODBC (Open DataBase Connectivity): để tạo kết nối cơ sở dữ liệu cho trang ASP thông qua Database System Name với driver phù hợp với Database.II. TỔNG QUAN VỀ VBSCRIPT VBScript là ngôn ngữ kịch bản chính để lập trình ứng dụng web phía serverkhi sử dụng công nghệ ASP. Các định danh trong VBScript không phân biệt chữhoa hay chữ thường.II.1. Chú thích Sử dụng dấu nháy đơn để bắt đầu một dòng ghi chú. Ví dụ : II.2. Khai báo hằng, biến, mảng • Biến trong VBScript không cần xác định kiểu, các biến không cấu trúcđược xem là biến vô hướng, có thể chứa và tự chuyển đổi hầu hết các kiểu dữliệu. ...
Tìm kiếm theo từ khóa liên quan:
Căn bản về ASP Ngôn ngữ HTM Trang web động lưu trữ rên web lập trình ứng dụngGợi ý tài liệu liên quan:
-
Giáo trình Lập trình Android cơ bản: Phần 1
190 trang 135 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 110 0 0 -
Giáo trình môn kỹ thuật vi điều khiển
0 trang 96 0 0 -
Bài giảng Lập trình trên Windows: Chương 1 - Trần Minh Thái
68 trang 78 0 0 -
The CISA Prep Guide Mastering the Certified Information Systems Auditor Exam phần 1
60 trang 43 0 0 -
All My Apps - Cập nhật thầm lặng mọi ứng dụng trên PC
3 trang 38 0 0 -
Luận văn: Tìm hiểu phương pháp phân đoạn ảnh màu
66 trang 30 0 0 -
Giáo trình về Microsoft Visual Basic
17 trang 30 0 0 -
The CISSP Prep Guide, Second Edition Mastering the CISSP and ISSEP Exams phần 6
106 trang 29 0 0 -
SSL and TLS Essentials Securing the Web phần 7
21 trang 29 0 0