AJAX part 16
Số trang: 3
Loại file: pdf
Dung lượng: 133.35 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài 14: Đối tượng XMLHttpRequest - Remote Scripting - Giới thiệu Remote Scripting Về cơ bản, remote scripting là một loại lời gọi các thủ tục từ xa. Sự tương tác với server vẫn như các ứng dụng Web thông thường, nhưng không tái nạp (refresh) toàn bộ trang web. Chỉ với AJAX, mới có thể sử dụng công nghệ bất kỳ phía server để có thể nhận các request
Nội dung trích xuất từ tài liệu:
AJAX part 16Bài 14: Đối tượng XMLHttpRequest - Remote Scripting - Giới thiệuRemote ScriptingVề cơ bản, remote scripting là một loại lời gọi các thủ tục từ xa. Sự tương tác với servervẫn như các ứng dụng Web thông thường, nhưng không tái nạp (refresh) toàn bộ trangweb. Chỉ với AJAX, mới có thể sử dụng công nghệ bất kỳ phía server để có thể nhận cácrequest, xử lí chúng và trả về kết quả. Với mỗi công nghệ phía server, có một số lựa chọncho phía client để thực hiện remote scripting.Có thể nhúng vào các đoạn Flash, Java applet, hay các ActiveX vào ứng dụng. Thậm chícũng có thể dùng một số công nghệ như XML-RPC, nhưng sự phức tạp của phương phápnày làm giảm tính phổ biến của nó. Cách thực thi cơ bản đối với remote scripting baogồm phối hợp một cripting với một IFRAME và server trả về các đoạn mã JavaScript,các đoạn mã này sẽ được chạy trong trình duyệt.Microsoft có giải pháp riêng về remote scripting, được gọi là Microsoft Remote Scripting(MSRS), cho phép gọi các server script giống như là chúng cục bộ. Một Java applet đượcnhúng vào trang web để làm cho sự liên lạc với server được dễ dàng, một trang asp đượcdùng để chứa các script phía server, một file .html quản lí bên phía client.Có thể dùng các giải pháp của Microsoft với Netscape và Internet Explorer 4.0 trở nên.Các lời gọi hàm này có thể đồng bộ hay bất đồng bộ. Tuy nhiên giải pháp này yêu cầuJava, có nghĩa là cần có sự cài đặt thêm vào, và nó phụ thuộc vào trình InternetInformation Services (IIS), từ đó làm giảm sự lựa chọn cho phía server.Ví dụ về Remote ScriptingĐể so sánh, chúng ta cùng xét một ví dụ về công nghệ tương tự AJAX được thực thi nhưthế nào dùng IFRAME. Ví dụ sau chỉ ra việc dùng IFRAME cho remote scripting.Trong ví dụ này có hai file iframe.html và server.html. Server.html giả lập một responseđược trả về từ server.iframe.htmlCode:Example of remote scripting in an IFRAMEfunction handleResponse() { alert(this function is called from server.html);}Remote Scripting with an IFRAMEcall the server server.htmlCode:the serverwindow.parent.handleResponse();ngocha85(Updatesofts.com)
Nội dung trích xuất từ tài liệu:
AJAX part 16Bài 14: Đối tượng XMLHttpRequest - Remote Scripting - Giới thiệuRemote ScriptingVề cơ bản, remote scripting là một loại lời gọi các thủ tục từ xa. Sự tương tác với servervẫn như các ứng dụng Web thông thường, nhưng không tái nạp (refresh) toàn bộ trangweb. Chỉ với AJAX, mới có thể sử dụng công nghệ bất kỳ phía server để có thể nhận cácrequest, xử lí chúng và trả về kết quả. Với mỗi công nghệ phía server, có một số lựa chọncho phía client để thực hiện remote scripting.Có thể nhúng vào các đoạn Flash, Java applet, hay các ActiveX vào ứng dụng. Thậm chícũng có thể dùng một số công nghệ như XML-RPC, nhưng sự phức tạp của phương phápnày làm giảm tính phổ biến của nó. Cách thực thi cơ bản đối với remote scripting baogồm phối hợp một cripting với một IFRAME và server trả về các đoạn mã JavaScript,các đoạn mã này sẽ được chạy trong trình duyệt.Microsoft có giải pháp riêng về remote scripting, được gọi là Microsoft Remote Scripting(MSRS), cho phép gọi các server script giống như là chúng cục bộ. Một Java applet đượcnhúng vào trang web để làm cho sự liên lạc với server được dễ dàng, một trang asp đượcdùng để chứa các script phía server, một file .html quản lí bên phía client.Có thể dùng các giải pháp của Microsoft với Netscape và Internet Explorer 4.0 trở nên.Các lời gọi hàm này có thể đồng bộ hay bất đồng bộ. Tuy nhiên giải pháp này yêu cầuJava, có nghĩa là cần có sự cài đặt thêm vào, và nó phụ thuộc vào trình InternetInformation Services (IIS), từ đó làm giảm sự lựa chọn cho phía server.Ví dụ về Remote ScriptingĐể so sánh, chúng ta cùng xét một ví dụ về công nghệ tương tự AJAX được thực thi nhưthế nào dùng IFRAME. Ví dụ sau chỉ ra việc dùng IFRAME cho remote scripting.Trong ví dụ này có hai file iframe.html và server.html. Server.html giả lập một responseđược trả về từ server.iframe.htmlCode:Example of remote scripting in an IFRAMEfunction handleResponse() { alert(this function is called from server.html);}Remote Scripting with an IFRAMEcall the server server.htmlCode:the serverwindow.parent.handleResponse();ngocha85(Updatesofts.com)
Tìm kiếm theo từ khóa liên quan:
máy tính mạng máy tính internet phần mềm ứng dụng lập trình dữ liệu AJAX part 16Gợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 254 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 242 1 0 -
Bài giảng: Lịch sử phát triển hệ thống mạng
118 trang 236 0 0 -
47 trang 235 3 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 233 0 0 -
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 233 0 0 -
80 trang 203 0 0
-
122 trang 200 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 1
122 trang 200 0 0 -
Giáo trình môn học/mô đun: Mạng máy tính (Ngành/nghề: Quản trị mạng máy tính) - Phần 1
68 trang 190 0 0