bài giảng lý thuyết Web

40 504 1
bài giảng lý thuyết 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

Bài giảng Lập trình Web Thời lượng: 45 tiết Đối tượng: Trung cấp chuyên nghiệp Mục tiêu: -Trang bị những kiến thức cơ bản về Web. -Biết vận dụng ASP để tạo ra những trang Web động. -Tạo được trang Web liên kết với Database. Nội dung: 1. Giới thiệu ngôn ngữ ASP 2. Cài đặt và chạy ứng dụng ASP trên server IIS 3. Các cú pháp căn bản VBScript 4. Các đối tượng có sẵn 5. Thao tác với Database trong ASP 1.1 - Giới thiệu ASP  Web tĩnh: dạng các file HTML, tất cả những gì cần hiển thị trên trang web thì người thiết kế phải tạo sẵn trên trang đó.  Cách hoạt động: Khi người dùng muốn xem trang web này họ sẽ dùng trình duyệt gửi một yêu cầu đến server bằng cách gõ vào địa chỉ URL. Ví dụ : http://localhost/index.html. Web Server nhận được yêu cầu sẽ tìm trong kho dữ liệu của nó file index.html tương ứng rồi gửi về cho client, sau đó trang web này sẽ được hiển thị ra bởi trình duyệt.  Web động: web động là những trang web có chứa mã lập trình, cho phép trả về cho client (trình duyệt) trang web có nội dung có thể thay đổi một cách linh động ứng với những ngữ cảnh cụ thể, thu thập và phản hồi với thông tin mà người dùng gửi lên server (thông qua form hay URL), truy cập dữ liệu trong database . Một số ngôn ngữ lập trình web động phổ biến gồm ASP, PHP, Java, .net . Ví dụ: nếu chúng ta muốn xây dựng một trang web Login.htm yêu cầu người sử dụng nhập tên username, sau khi submit web server sẽ gửi về người dùng trang web Result.html có nội dung : Hello username! Các trang web viết bằng ASP có phần mở rộng là .asp. Nội dung file ASP về cơ bản là file text (giống file Html), nó bao gồm các câu lệnh html trộn lẫn các mã lập trình ASP (còn gọi là các script, được viết bằng VBScript hay JavaScript). Các Script trong ASP thực thi trên server. ASP không phải là một ngôn ngữ lập trình thực thụ, mà bản chất của nó là môi trường cho các ngôn ngữ lập trình khác.  Cách hoạt động: Cách hoạt động: Khi người dùng yêu cầu 1 trang Asp, Khi người dùng yêu cầu 1 trang Asp, IIS server IIS server sẽ chuyển trang ASP đó cho một bộ phận xử sẽ chuyển trang ASP đó cho một bộ phận xử gọi là gọi là ASP engine ASP engine . Engine sẽ đọc mã nguồn file asp . Engine sẽ đọc mã nguồn file asp theo theo từng dòng từng dòng , thực thi các script trong file. Cuối cùng file ASP , thực thi các script trong file. Cuối cùng file ASP được được trả về cho người dùng dưới dạng một trang html trả về cho người dùng dưới dạng một trang html thuần túy (không còn mã script) thuần túy (không còn mã script) giống như trang web tĩnh. giống như trang web tĩnh. [...]... b/ Cấu hình IIS Web Server: • Khởi động IIS: Control Panel \ Administracive Tools \ Internet Information Services • Cấu hình Home Directory: Trong cửa sổ IIS \ Web Sites \ R_Click Default Web Sites \ Properties => mở hộp thoại Default Web Sites Properties  Trang Home Directory  Mục Local Path, nhập vào thư mục chứa các trang web  Read: cho phép người dùng được quyền truy cập đến webserver  Directory... tại trên đĩa) trên Web server Tương ứng với nó là một thư mục trên đĩa cứng (nơi save các file HTML, ASP,…) Cách tạo: • Control Panel \ Administrative Tools \ Internet Information Services \ Default Website (đang được start) R_Click Default Website \ New \ Virtual Directory (thực hiện theo wizard) o Alias: tên Virtual Directory ví dụ “test”, Directory: thư mục chứa Website ví dụ “C: \Web ) Sau khi kết... “C: \Web ) Sau khi kết thúc wizard này chúng ta đã có một Virtual Directory sẵn sàng trên web server Hãy save các trang asp vào thư mục “c: \Web Địa chỉ truy cập vào website trong trường hợp này sẽ là: http://localhost/test/ Một cách khác cũng tương tự và dễ thao tác hơn là nhấn chuột phải vào thư mục C: \web, chọn Properties => Web sharing => Share this folder=> Add Alias 1.3.2 Viết các file ASP Script được... Dấu mũi tên lên xuống để thay đổi thứ tự ưu tiên của các trang default Có nghĩa là webserver sẽ tìm đến tập tin có độ ưu tiên cao nhất trước, nếu không tìm thấy, nó sẽ tìm đến tập tin có độ ưu tiên cao hơn  Cuối cùng bạn chọn Apply, OK • Khởi động Webserver: R_click Default Website chọn Start Sau khi start, IIS mặc định web server sẽ phục vụ ở địa chỉ http://localhost (như http://www trên Internet) 1.3... vào thư mục “c: \Web html> New Page 1 Câu lệnh response.write sẽ cho phép hiển thị một chuỗi ra trang web Chú thích trong lập trình ASP được viết sau dấu nháy đơn ‘ Mã lập trình ASP được viết trộn lẫn giữa các thẻ HTML 1.3.3 Dùng trình duyệt truy cập website Mở trình... để truy cập vào trang Asp ta đã tạo ra: http://localhost/test/Hello.asp Lưu ý là trang asp phải chạy trên web server chứ không thể open trực tiếp với browser như các trang html ASP engine xử file asp trước khi trả về cho browser -Trang ASP sau khi thực thi trả về cho client dưới dạng 1trang web tĩnh -Browser không xem được mã nguồn của trang ASP Tóm tắt các cú pháp VBScript Mã lệnh ASP có thể viết...1.2 - Web Server IIS • IIS là một ứng dụng server của Microsoft, chuyển giao thông tin bằng giao thức chuyển đổi siêu văn bản HTTP Đây là thành phần có sẵn trong hệ điều hành Windows 2000 hoặc XP • Một IIS server bao gồm Webserver, FPT server, và SMTP server • Chức năng IIS:  Xuất bản Home page lên Internet  Tạo... nghĩa một biến có phạm vi sử dụng trong nhiều trang ASP của ứng dụng Web, ta dùng biến session và application (xem đối tượng session và application sau) -Việc khai báo biến trước khi sử dụng là nên làm nhưng ASP không bắt buộc -Asp cũng không cần khai báo kiểu dữ liệu của biến Asp sẽ căn cứ vào việc sử dụng biến mà quyết định xem nên xử biến đó như là kiểu gì -Để có thể kiểm soát chính xác một biến... thực thi trên server và nằm trong cặp dấu Bên trong có thể chứa các biểu thức, hàm, toán tử, lệnh hợp lệ của ngôn ngữ Script tương ứng Ở đây chúng ta tìm hiểu vắn tắt cách sử dụng ASP để lập trình web động bằng VBScript 1/Response.write Chức năng: gửi nội dung về cho trình duyệt Cú pháp: Response.write “text” Ví dụ: Hiển thị dòng “Hello World” lên trình duyệt < %response.write “Hello World!”%> hoặc... Web Sites Properties  Trang Home Directory  Mục Local Path, nhập vào thư mục chứa các trang web  Read: cho phép người dùng được quyền truy cập đến webserver  Directory Browsing: cho phép truy vấn Website theo kiểu thư mục, tức là liệt kê hết các tập tin có trong Home Directory  Log visit: nếu bạn muốn ghi lại các cuộc viếng thăm của khách  Trang Documents: đánh dấu chọn Enable Default Documents . Bài giảng Lập trình Web Thời lượng: 45 tiết Đối tượng: Trung cấp chuyên nghiệp Mục tiêu: -Trang bị những kiến thức cơ bản về Web. -Biết vận. rồi gửi về cho client, sau đó trang web này sẽ được hiển thị ra bởi trình duyệt.  Web động: web động là những trang web có chứa mã lập trình, cho phép

Ngày đăng: 17/10/2013, 08:11

Từ khóa liên quan

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

Tài liệu liên quan