ajax入門指南,相信對ajax初學者會有所協助。
AJAX的主流架構:
瀏覽器端架構:
一.Prototype系列:
1.Prototype:http://prototype.conio.net,如果在Web應用中實現對Ajax的支援或者需要擴充一些基本的功能,Prototype是個很好的選擇;
2.script.aculo.us:http://script.aculo.us,如果要在Web應用中實現更加在豐富的動態效果,提升使用者體驗,可以考慮使用該架構;
3.Rico:http://openrico.org,該架構跟script.aculo.us類似;
4.Moo.fx:http://moofx.mad4milk.net,是尺寸非常小的javascript類庫,也是基於prototype.Moo.fx提供了類似flash的物資和摺疊菜單的功能;
5.Behaviour:http://bennolan.com/behaviour, 是基於Ptototype的CSS選取器,使用它可以大大地簡化頁面的HTML的代碼,可使用CSS樣式來給HTML元素添加各種行 為; 二.Ajaxslt:Google公司推出的一個JavaScript的XSLT實現,用於在用戶端解析XML,執行XSLT轉換
http://goog-ajaxslt.sourceforge.net
三.Dojo:http://dojotoolkit.org
四.YUI:http://developer.yahoo.com/yui/index.html
伺服器端的架構:
這裡我只介紹JAVA的開發架構:
QDWR:是一個用戶端和伺服器端的架構,它專註於允許開發人員實現從用戶端JavaScript到J2EE Web容器內的普通的Java對象之間的遠程調用.在伺服器端,DWR通過一個Servlet和Java對象互動,並且返回Java對象或者Java對象 的XML文檔.DWR安裝使用方便,和其他Java技術配合較好.如果想要一個整合效能良好,同時支援用戶端和伺服器的架構,那就使用DWR.
DWR:http://dwr.dev.java.net