Danh mục

Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 1

Số trang: 6      Loại file: pdf      Dung lượng: 141.64 KB      Lượt xem: 17      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 3,000 VND Tải xuống file đầy đủ (6 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

CHƯƠNG 1 TỔNG QUAN ASP (ACTIVE SERVER PAGES )1. Sự phát triển của các Internert Quá trình phát triển của các ứng dụng Internet đi từ “tĩnh tới động”. Ðầu tiên là những trang Web tĩnh với nội dung được tăng tải vào lúc thiết kế, dần dần, nhiều kỹ thuật lập trình ra đời làm tăng động tính cả nội dung lẫn hình thức.
Nội dung trích xuất từ tài liệu:
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 1 Active Server PagesCHƯƠNG 1TỔNG QUAN ASP (ACTIVE SERVER PAGES )1. Sự phát triển của các Internert Quá trình phát triển của các ứng dụng Internet đi từ “tĩnh tới động”. Ðầu tiên lànhững trang Web tĩnh với nội dung được tăng tải vào lúc thiết kế, dần dần, nhiều kỹthuật lập trình ra đời làm tăng động tính cả nội dung lẫn hình thức.a. Liên kết nội dung tĩnh Nội dung tĩnh là những gì ta phải sửa bằng tay ở trang HTML để thay đổi nộidung một Web Server gởi tới một browser. Trong mô hình tĩnh này, một trình duyệt(browser) sử dụng giao thức chuyển đổi siêu văn bản (HTTP) để yêu cầu một fileHTML từ một Web Server. Server nhận yêu cầu đó và gởi một trang HTML đến,browser có nhiệm vụ định dạng và hiển thị trang.b. HTML động Cơ chế hoạt động Web tuân theo mô hình khách chủ client/server. Trình kháchgởi yêu cầu đến trình chủ xử lý và trả về kết quả để trình khách hiển thị. Trình chủtrong các ứng dụng Web gọi là Web Server, trình khách gọi là Browser. Giao diện cổng vào (Gateway Interface) , phổ biến là CGI, ứng dụng chươngtrình giao diện Internet Server (ISAPI) và các ứng dụng khác được sử dụng để cóthể thêm nội dung động vào một trang Web. Với giao diện này, một browser có thểgởi một yêu cầu HTTP cho một ứng dụng. Server chạy ứng dụng đó, đọc thông tinvà kết hợp với yêu cầu được gởi, xác định những giá trị nào được gởi cùng với yêucầu để thực hiện. Những giá trị đó là những giá trị mà được người sử dụng đưa rabằng những Form HTML. Ứng dụng sẽ phân tích những thông tin có ý nghĩa, dựavào đó mà lấy thông tin phù hợp với yêu cầu, đầy đủ ý ngĩa rồi đưa kết quả ra mộttrang HTML để gởi đến một browser.c. Ngôn ngữ kịch bản (Scripting) Scripting, công nghệ nhúng các ngôn ngữ kịch bản vào trong trang HTML.Thay vì phải yêu cầu thực thi một ứng dụng tại Server, trình duyệt hoặc Server cóthể xử lý các script này nhằm thay đổi nội dung trang Web. Ngôn ngữ scritp thôngdụng nhất là VBScript và JavaScript. Một kỹ thuật khác về Server - Side Scriptingđược gọi là Active Server Page hay ASP. ASP hỗ trợ nhiều ngôn ngữ script nhưVBScript, JavaScript, Jscript Perl...2. Active Server Pages là gì? Microsoft Active Server Pages (ASP) không hẳn là một ngôn ngữ lập trình, màlà một môi trường kịch bản trên máy chủ (sever-side scripting Environment), chophép ta tạo ra và chạy các ứng dụng Web động, tương tác với client một cách hiệuquả. Nhờ vào các đối tượng có sẵn (Built-in Object), khả năng hỗ trợ các ngôn ngữkịch bản như JavaScript và VBScript cùng một số thành phần ActiveX khác kèmtheo, ASP cung cấp giao diện lập trình mạnh và dễ dàng trong việc triển khai ứngdụng Web.Trung tâm phát triển phần mềm - ĐHĐN -1- Active Server Pagesa. Trang ASP Trang ASP là trang web có sự kết hợp giữa chuỗi ký tự, thẻ HTML, ActiveXComponent và chứa thêm các script ASP (kịch bản ASP). Script ASP là những lệnhđặc biệt, đặt trong trang web và được xử lý trước khi gởi từ server về trình duyệt.b. Ðặc điểm của ASP • Tạo ra những trang web động có tương tác: ASP có hộ trợ các script như JScript và Vbscript, bằng cách đưa các script này vào trong trang ASP chúng ta có thể tạo ra những trang web động có tương tác. • ASP có hỗ trợ các đối tượng được xây dựng sẵn, với các đối tượng này cùng với các script chúng ta có thể tạo ra những trang web đa năng. Ví dụ chúng ta có thể dùng đối tượng Request để viết những đoạn chương trình yêu cầu server cung cấp thông tin từ server. • Ngoài ra ASP còn có những đối tượng khác mà khi dùng người dùng phải định nghĩa trước khi dùng, các đối tượng này cũng cung cấp cho người lập trình có khả năng tạo ra được những trang Web hữu ích. • Có thể truy xuất đến cơ sở dữ liệu như MS Access hay SQL server.c. Khả năng của ASP • Tạo những hình ảnh quảng cáo động rất sinh động và đẹp mắt trên trang web. • Có thể đưa các thông tin từ các form của HTML lên cơ sở dữ liệu. • Hiển thị nội dung khác nhau trên trình duyệt tuỳ thuộc vào người sử dụng. Có nghĩa là đối với người sử dụng này sẽ có nội dung hiển thị trên trình duyệt khác với người sử dụng khác. Ðối với những trình duyệt web khác nhau, version khác nhau (IE hay Netscape)thì asp có thể có những nội dung hiển thị khác nhau tuỳ thuộc vào khả năng củatrình duyệt.b. Hoạt động của trang ASP Khi một trang ASP được trình duyệt Web yêu cầu, đầu tiên Web server sẽ duyệttuần tự trang ASP này và chỉ thực hiện dịch những câu lệnh của kịch bản ASP, kếtquả trả về là một trang “thuần HTML” sẽ được đưa ra trình duyệt (browser). Mộttrang ASP không thể thi hành trực tiếp trên client, mà phải thông qua Web server,đó là sự khác biệt với 1 trang HTML thông thường. Web server: là nơi tiếp nhận và trả lời các yêu cầu của người dùng Web - (cli ...

Tài liệu được xem nhiều: