Kiến thức tổng quan cũng như những bước làm quen đầu với công nghệ AJAX. Trước khi tìm về Ajax, chúng ta cùng xem xét quá trình phát triển các công nghệ web, nguyên nhân và hoàn cảnh xuất hiện công nghệ Ajax. Ban đầu, các trang web là tĩnh, người dùng gửi yêu cầu một tài nguyên nào đó. | Nhap mon AJAX Tài liệu chi xem đươc một số trang đầu. Vui lòng download file góc để xem toàn bộ các trang Created by TempAIDS Nhập môn AJAX 1 1 Quá trình phát triển công nghệ Web - Nguyên nhân xuất hiện công nghệ AJAX. Trước khi tìm hiểu về Ajax chúng ta cùng xem xét quá trình phát triển các công nghệ Web nguyên nhân và hoàn cảnh xuất hiện công nghệ Ajax. Quá trình phát triển các công nghệ trong ứng dụng Web Ban đầu các trang Web là tĩnh người dùng gửi yêu cầu một tài nguyên nào đó và server sẽ trả về tài nguyên đó. Các trang Web không có gì hơn là một văn bản được định dạng và phân tán. Đối với các trình duyệt thì các trang Web tĩnh không phải là các vấn đề khó khăn và trang Web lúc đầu chỉ để thông tin về các sự kiện địa chỉ hay lịch làm việc qua Internet mà thôi chưa có sự tương tác qua các trang Web. Năm 1990 Tim Berners-Lee tại CERN đã sáng chế ra HTML Hyper Text Markup Language ngôn ngữ đánh dấu siêu văn bản. HTML rất đơn giản và dễ dùng và nó trở thành một ngôn ngữ rất phổ biến và cơ bản. Tuy nhiên không lâu sau đó nhu cầu về các trang Web động có sự tương tác ngày một tăng chính vì thế sự ra đời các công nghệ Web động là một điều tất yếu. Sau đây là một số công nghệ Web động cơ bản 1- CGI Giải pháp đầu tiên để làm các trang Web động là Common Gateway Interface CGI . CGI cho phép tạo các chương trình chạy khi người dùng gửi các yêu cầu. Giả sử khi cần hiển thị các các mục để bán trên Web site - với một CGI script ta có thể truy nhập cơ sở dữ liệu sản phẩm và hiển thị kết quả. Sử dụng các form HTML đơn giản và các CGI script có thể tạo các cửa hàng ảo cho phép bán sản phẩm cho khách hàng qua một trình duyệt. CGI script có thể được viết bằng một số ngôn ngữ từ Perl cho đến Visual Basic. Tuy nhiên CGI không phải là cách an toàn cho các trang Web động. Với CGI người khác có thể chạy chương trình trên hệ thống. Vì thế có thể chạy các chương trình không mong muốn gây tổn hại hệ thống. Nhưng dù vậy cho đến hôm nay thì CGI vẫn còn được sử dụng. 2. Applet Tháng 5 .