Xây dựng chơng trình giao tiếp

Một phần của tài liệu Ứng dụng ngôn ngữ ASP xây dựng website bán điều hoà trên mạng (Trang 35 - 38)

Một chơng trình giao tiếp thờng có các bớc thi hành sau:

• Khởi tạo: Truy cập để lấy các thông tin của hệ thống, lấy trong biến môi trờng của UNIX hoặc các hệ thống của Window (file *. ini, *. reg). Sau đó nó sẽ nhận thông tin do Web Server gửi đến.

• Trả kết quả: Sau khi xử lý xong, chơng trình gửi lại kết quả cho Web Server. Chơng trình kết thúc sau khi trả hết kết quả cho Server.

Có rất nhiều ngôn ngữ đợc sử dụng để xây dựng chơng trình giao tiếp trên các hệ điều hành hiện nay nh UNIX, Maintosh, WindowNT, Window 9x... Tuy nhiên chọn một ngôn ngữ để xây dựng chơng trình giao tiếp ta nên căn cứ vào các tiêu chuẩn sau:

• Có nhiều câu lệnh thao tác với xâu văn bản

• Khả năng làm việc với các th viện và các phần mềm ứng dụng khác

• Khả năng truy cập đợc vào các biến môi trờng của chơng trình

Các biến môi trờng của chơng trình giao tiếp (Enviroment variables) các biến môi trờng của chơng trình giao tiếp bao gồm các biến chứa thông tin về máy chủ, máy khách, ngời sử dụng và một số thông tin phụ. Dới đây là liệt kê một số biến chính sau:

Content - Length: Số byte dữ liệu do gửi đến cho CGI trong STDIN Content - Type: Kiểu dữ liệu

Logon - User: Tên user login vào mạng Query - String: Xâu câu hỏi

Gateway - Interface: Cung cấp phiên bản của giao diện

CGI trên Web Server, dạng thức: CGI/ <phiên bản > ví dụ CGI/1. 1 Remote - Addr: Địa chỉ IP của máy Client có yêu cầu

Remote - Host: Tên máy yêu cầu

Request - Method: Phơng thức yêu cầu POST/GET URL: Uniform Resource Locator

Truy cập Form nhập dữ liệu: Trình duyệt cho phép nhập dữ liệu và chọn các kiểu thông tin trên Form, khi nhập xong dữ liệu ngời sử dụng bấm Submit để gửi thông tin cho Web Server, Web Server có nhiệm vụ truyền các thông tin này cho chơng trình giao tiếp tơng ứng. Mô hình hoạt động với một Form nhập nh sau:

Gửi cho chương trình

CGI Người sử dụng

yêu cầu 1 form

Nhập thông tin Client  Chương trình ứng dụng  gateway Server  Nhận yêu cầu 1 form Submit

Gửi form yêu cầu

Xử lý dữ liệu Trả lại kết quả cho Server Trả lại kết quả cho Client Nhận và xuất ra màn hình

Chơng IV

Cơ sở dữ liệu và cách truy xuất cơ sở dữ liệu

Một phần của tài liệu Ứng dụng ngôn ngữ ASP xây dựng website bán điều hoà trên mạng (Trang 35 - 38)

Tải bản đầy đủ (DOC)

(114 trang)
w