In questo capitolo cercheremo di rispondere alle seguenti domande:
Cos'è l' AJAX?
Breve Esempio di come funziona AJAX
Cos'è l' AJAX
AJAX stà per Asynchronous JavaScript And XML.
AJAX è una tecnologia utilizzata per inviare e ricevere dati tra un Web Browser e un Web Server.
Ajax è una tecnologia browser
Ajax è una tecnologia che è attiva nel vostro browser.
Questa tecnologia trasferisce dati in modo asincrono tra il browser ed il web server e permette alle pagine web di fare richieste
al server di pochi bit di informazione (quindi se si ha bisogno di un dato è possibile richiedere quel dato al
server anzichè l'intera pagina web.).
Questa tecnologia permette di fare applicazioni più piccole, più veloci, e molto più user friendly.
AJAX è una tecnologia web browser indipendente dal software sul web server.
AJAX è basata su standard aperti
La tecnologia AJAX è basata sui seguenti standard: Javascript, XML, HTML, CSS.
Tutte tecnologie ben supportate da tutti i browser.
Inoltre le applicazioni AJAX sono indipendenti dal browser e dalla piattaforma. (Si dice che AJAX è una tecnologia
Cross-Platform e Cross-Browser).
Se già si conoscono gli standard elencati sopra non sarà difficile iniziare fin da subito a sviluppare applicazioni
AJAX.
Breve esempio di come funziona AJAX
AJAX utilizza richiesta XML e HTTP
AJAX usa i classici XML e HTTP Request. L'applicazione web, invia l'input al web server, il quale dopo aver processato i dati li restituirà
al browser.
ATTENZIONE: AJAX non lavora sulle pagine, ma sui dati!!
Il server restituisce i dati processati, e solo la parte relativa a questi dati sarà cambiata (per fare questi cambiamenti selezionati la
tecnologia usa Javascipt).
Non dovendo ogni volta inviare e ricevere intere pagine dal server, le applicazioni che usano la tecnologia AJAX risultano molto veloci.
Il metodo preferito con cui l'applicazione comunica con il server è per mezzo dell'XML.
zoologia-animali.com propone una guida alla zoologia e animali, specie animali suddivise per categorie, guida scentifica animali ed esseri viventi del regno animale