AJAX d'integrata in una struttura


  Share  
|

Se state progettando aggiungere soltanto alcune caratteristiche semplici di AJAX o usare AJAX durante il vostro luogo, integrarlo nel vostro disegno corrente di Web site è a deve. Più convenzionale la struttura, più duro il processo isespecially se la vostra struttura fornisce un regolatore anteriore che pesante è ottimizzato per la generazione del HTML. Le strutture senza un regolatore anteriore si divertono incorporare AJAX perché possono aggiungere un nuovo punto di entrata appena per AJAX; molte esecuzioni di Remote Procedure Call di AJAX (RPC) forniscono il codice ad aiuto fanno questo.

Il senso che integrate con un regolatore anteriore dipende pesante dallo stile di AJAX state effettuando. Se state adottando un metodo documento-document-centric, l'integrazione è generalmente facile; bisogno giusto la capacità di generare le pagine nell'uscita necessaria formattate. (il gioco nome normale del regolatore funzionerà l'indennità giusta.) Ciò può prendere un certo nuovo sviluppo, secondo il vostro disegno corrente, perché dovrete generare i piccoli pezzi del HTML (o di altre disposizioni di dati, quale XML) anziché le pagine piene. Inoltre dovrete prendere alcune decisioni chiamanti, come se state andando mettere le vostre pagine di AJAX vicino alle pagine normali o nel loro proprio namespace distinto. Un namespace distinto lo rende facile individuare il vostro codice di AJAX, ma divide il codice tramite uso anziché dalla funzione, in modo da non potete vedere il rapporto del codice di AJAX alla relativa versione del non-AJAX. Aggiungendo in pagine di AJAX vicino al vostro codice normale li lascia vedere il rapporto, ma lo rende molto più duro identificare tutti i punti dell'AJAX-entrata dell'applicazione. La una o la altra opzione può funzionare bene; il punto più importante deve usare un metodo costante.

Le esecuzioni del RPC AJAX hanno il tempo più duro integrare con un regolatore anteriore. Questa difficoltà accade perché la maggior parte delle esecuzioni del RPC sono messe a fuoco sull'esportare i codici categoria verso il Javascript ed hanno loro propria esecuzione del mini-regolatore, che traccia le chiamate ricevute a questi codici categoria. Molti inoltre generano il Javascript, che dovrebbe essere aggiunto alla pagina che usando un Javascript include, che ha bisogno ancora della relativa propria logica di base del regolatore. Ci sono tre mansioni che principali desiderate compire quando realizzano questa integrazione: controllando che funzioni sono esportate al Javascript, controllando i permessi su quelle funzioni e generando un punto di entrata pulito che misura lo stile dell'applicazione corrente.

L'ultima operazione è generalmente il più facile da realizzare. Con la maggior parte delle biblioteche del RPC, passerete specificare delle informazioni quale codice categoria e quali funzione da denominare all'assistente. Queste informazioni sono simili alle informazioni della pagina e della sezione che la maggior parte dei regolatori già controllano; tengono conto affinchè un sistema di tracciato o di pass-through siano generate facilmente. Il problema viene con le prime due mansioni: Se fate rispettare i permessi al livello del regolatore della vostra applicazione, potete trovarsi senza l'altra scelta ma generare le tonnellate di funzioni dell'albero mozzo per generare il namespace stato necessario per applicazione di permesso. L'operazione finale sta decidendo quali funzioni da esportare. La soluzione più semplice deve generare i codici categoria che sono usati specificamente per integrazione di AJAX, ma potete trovare quello che tracciate le funzioni sui vostri regolatori correnti siete una soluzione migliore per voi. Se dovete effettuare il permesso complesso o il regolatore parziale che traccia, assicurisi scegliere la vostra biblioteca con quello in mente. Alcuni fanno rispettare il nome rigoroso che tracciano fra l'assistente ed il lato di Javascript e la maggior parte dei metodi come questo avrà bisogno di un tracciato virtuale dei metodi preferibilmente.

Se cominciate usando i grandi importi di AJAX nella vostra applicazione, inoltre desidererete guardare i sensi standardizzare la vostra amministrazione del codice di Javascript. La vostra struttura avrà bisogno di un senso tracciare il Javascript che è necessario alimentare ogni HTML page. In una piccola applicazione, può tutti essere immagazzinata in una singola lima, ma nella maggior parte delle strutture, avrete vari pezzi del Javascript riutilizzabile da controllare. Il one-way per controllare questo deve produrre tutto il Javascript necessario per una pagina attraverso una pagina dinamica sull'assistente, trasmettente le intestazioni per permettere che il cliente nasconda il Javascript come se sia stato statico. Un'altra opzione deve sviluppare i pacchetti delle lime di Javascript del prebuilt ed allora includere l'insieme che avete bisogno di per la pagina in questione. I grandi importi di sviluppo di Javascript interesseranno la vostra struttura in altri sensi pure, perché il Javascript può diventare altrettanto importante quanto la vostra lingua del assistente-lato.

ciò è un articolo aggiunto da Dave Bowers


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions