TECH INT lab12 2014, Studia - Politechnika Opolska, Semestr 6, Techniki Internetowe


Ćwiczenie 12 - Ajax

AJAX (Asynchronous JavaScript and XML) nie jest odrębną technologią, lecz zbiorem technik programistycznych do tworzenia stron internetowych, umożliwiających interakcję użytkownika z serwerem bez przeładowywania całego dokumentu, w sposób asynchroniczny. W tradycyjnym modelu programowania, każde żądanie nowych danych wiązało się z ponownym przesłaniem całej strony HTML.

Technologiami, które są wykorzystywane przez AJAX są:

Obiekt XMLHttpRequest

Podstawowym zadaniem obiektu XMLHttpRequest jest umożliwienie wykorzystywania samego HTML oraz skryptu JavaScript do bezpośredniego połączenia się z warstwą danych przechowywaną na serwerze. Dzięki asynchroniczności w trakcie pobierania danych użytkownik może wykonywać inne czynności, można także pobierać dane jednocześnie z wielu miejsc.

http://xml.wjednymmiejscu.pl/Artykul/149382000000,kurs_-_tutorial_-_ajax__asynchronous_javascript_and_xml

Biblioteka jQuery zawiera przyjazny interfejs wykorzystywania mechanizmów ajaksowych do tworzenia dynamicznych stron www.

http://www.doman.art.pl/kursjs/kurs/jquery/jquery_ajax.html

http://api.jquery.com/jQuery.ajax/

http://www.bt4.pl/kursy/jquery/podstawy-jquery/r7-ajax/

Przykładowe zastosowania technik AJAX

Literatura: B.W. Perry „80 sposobów na AJAX”, HELION, 2007.

Zalety stosowania technik AJAX:

Wady używania technik AJAX

Na zaliczenie zajęć:

Do swojej strony internetowej, wykorzystując Ajax, dodać 2 nowe możliwości:

a) asynchronicznego pobierania danych z bazy MySQL i prezentowania ich na stronie

b) dopisania danych do tabel istniejących w bazie MySQL lub inne zastosowanie Ajax wymienione w ćwiczeniu.

2014-05-19 T. Wiśniewska

TECHNIKI INTERNETOWE - laboratorium

INFORMATYKA III rok

studia stacjonarne I stopnia

sem. letni r. a. 2013/2014



Wyszukiwarka