- IBM cz. I na temat AJAX: http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro1.html?ca=dgr-lnxw01MasterAJAX
- http://www.ibm.com/developerworks/web/library/wa-ajaxintro1.html
- IBM cz. III: http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro3/
- IV: http://www.ibm.com/developerworks/web/library/wa-ajaxintro4/index.html?ca=drs-tp1106
- V: http://www.ibm.com/developerworks/web/library/wa-ajaxintro5/index.html?
- Inne strony developerskie IBM - forum - http://www.ibm.com/developerworks/web/:
- AJAX resource center - http://www.ibm.com/developerworks/ajax?S_TACT=105AGX08&S_CMP=HP
- PHP resource center - http://www.ibm.com/developerworks/opensource/top-projects/php.html?S_TACT=105AGX08&S_CMP=HP
- http://www.ibm.com/developerworks/web/library/wa-ajaxintro8.html
- Tutoriale do AJAX: http://www.ajaxmatters.com/archive/2007/02/17/ajax-tutorials.aspx
- Świetne: http://www.tipclique.com/tutorial/ajax/mastering-ajax-part-1-introduction-to-ajax/
- Porównanie różnych frameworków AJAXa - http://chandlerproject.org/bin/view/Projects/AjaxLibraries
- Farmeworki po stronie serwera mają za zadanie izolowanie użytkownia od niuansów JavaScriptu
- Nowe projekty:
- Visual WebGUI w .NET - http://www.visualwebgui.com/
- XAJAX - http://xajax.sourceforge.net/
- SACK - http://xajax.sourceforge.net/
- ZK Framework - http://xajax.sourceforge.net/
- Uwaga - JS jest tzw. loosely typed language - wszystko traktowane jest jako zmienna, do wszystkiego można odwoływać sie jako do zmiennej. Dlatego można napisać tak: request.onreadystatechange = updatePage; // gdzie updatePage jest nazwą funkcji
- IBM "Using AJAX in WebSphere Portal" - jak wprowadzić tę technologie do portalowych rozwiązań. Na Ajax składa się wyłącznie jeden obiekt w JavaScript zwany XMLHttpRequest, klasa zapewniająca kanał komunikacyjny - między serwerem a klientem- pracujący w tle. To co popularnie nazywamy A to zwykłe sztuczki HTML przy pomocy DHTML. Specyfiką portali są komponenty zwane portletami. Portlet główny zawiera działanie actionPerformed(), portlety pomonicze realizują doView(). Zbierają one informacje i tworzą kod HTML, który wysyłają do klienta. Rola A. jest dwojaka: po stronie klienta oraz po stronie serwera (np. jako servlet lub webservice) co pozwala na lepszą separację kodu od kodu modelu. Czasmi jednak nie opłaca się korzystać z AJAX.
- Podsumowanie tego jest w http://ajaxian.com/archives/mastering-ajax-with-ibm-developerworks.
- Dzieje się to tak:
Literatura:
- http://ajaxpatterns.org/
- http://bennolan.com/behaviour/
- http://www.jibbering.com/2002/4/httprequest.html