Time of Update: 2013-12-17
未使用AJAX之前目前大多數的Struts應用都是標準的“如同一個平面文檔的web頁面”的結構。如果你想模仿一些傳統型應用程式(比如那些使用Java Swing,Visual Basic,或者Delphi建立的應用程式),那麼你有兩個選擇:你可以發送所有的可能作為頁面的一部分被請求的資訊,使用大量的JavaScript來操作其動態顯示(一個很慢並且非企業級Java的方法);或者你可以不改變形式地提交到後台伺服器(一種有效方法)
Time of Update: 2013-12-17
更靈巧的程式開發技術興起,特別是打造互動式瀏覽器應用程式的AJAX大受歡迎,正為消費者應用程式搬上全球資訊網(Web)的風潮推波助瀾。 受此鼓舞,昔日曾被視為不切實際的構想--例如打造線上版的微軟Office替代品--如今紛紛捲土重來。 Google Maps這類網路服務(Web services)的推出,讓使用者感受到顯然比傳統網站優良的使用經驗,也協助開啟AJAX的知名度。現在已有數十家新創公司運用AJAX打造網路版的桌上型電腦應用程式,從文書處理器到專案管理軟體,不一而足。
Time of Update: 2013-12-17
簡介在傳統的Web開發中,每次DataGrid控制項填充或更新都相應於一次到伺服器的資料回饋。但是,藉助於AJAX技術,我們可以在不進行表單提交重新整理)的情況下即可以填充DataGrid控制項。在本文中,我們通過一個簡單樣本並藉助於一個DropDownList控制項的協助來討論如何達到這一目的。在這個例子中,我們使用了一個DropDownList控制項;一旦改變DropDownList的值,它即用相應的城市名來填充DataGrid控制項,在此過程中我們巧妙了引入了AJAX技術。既然我們已經瞭解
Time of Update: 2013-12-17
Using AJAX to Improve the Bandwidth Performance of Web Applications這篇文章十分量化的說明了AJAX技術如何節省應用的頻寬。我將文章中的2次測試的效果用畫圖組合對比了一下:這樣看效果更明顯一些 這裡有幾個基本的結果:1 包含ajax的應用首次下載要比一般頁面重新整理方式的應用大:Usage Analyser的ajax版大小12387,原大小9741位元組 2 AJAX應用在後面的互動中:只重新整理部分需要更新資料 2-3
Time of Update: 2013-12-17
後IE 7“時代” 雖然微軟的Internet Explorer小組已經發布了微軟瀏覽器的7.0版本,但他們很快就投入到IE 8的開發中。按照微軟的一位系統平台設計師的說法,應該稱之為“IE Next”。 在Ajax Experience大會上,微軟的Internet Explorer平台設計師Chris Wilson說,“全組人(Internet Explorer小組研發人員)都在努力地開發IE 8,我想我應該叫它作‘IE Next’。” 另外,Wilson在IE
Time of Update: 2013-12-17
伺服器端 Web 應用程式因採用富應用程式模型和交付個人化內容而具備了融入式(immersive) 的特點,這種特點越突出,應用程式架構對 Web 架構風格 REST(Representational State Transfer)的違背就越多。這種違背會降低應用程式的延展性,增加系統複雜性。通過與 REST 相互協調,Ajax 架構將使融入式 Web 應用程式消除這些負面影響,盡享 REST 那些出色的特性。在短短 15 年中,World Wide Web
Time of Update: 2013-12-17
有時候封裝的力量不容忽視,拿麥當勞的各種套餐舉個例子吧,你買到手的可能就是一個肉餅,一袋薯條和一杯飲料。但是加上可愛的封裝,再加一個不值錢的塑料玩具,就變得截然不同了。其實在應用程式開發領域,很多相同道理的事情也在不斷髮生。一些開發技術例如JavaScript、XML和一些比較老的表現技術諸如HTML和CSS)被打上“AJAX”的品牌,就引來人們的更多關注。
Time of Update: 2013-12-17
AJAX架構JSON-RPC-Java 近日宣布JSON-RPC-Java 1.0rc2 發布。JSON-RPC-Java 是一個用Java來實現動態JSON-RPC 的架構。利用它內建的一個輕級量JSON-RPC JavaScripIt用戶端,可以讓你透明地在JavaScript中調用Java代碼。JSON-RPC-Java可運行在Servlet容器中,因此可以在一個基於JavaScript 與DHTML
Time of Update: 2013-12-17
Ajax(Asynchronous JavaScript and XML)說到底就是一種瀏覽器非同步讀取伺服器上XML內容的技術。現在的技術凡是跟XML扯上關係,再加上個概念做幌子,就像金裝了一樣,拽得不行。門外的人看得很是熱鬧,門裡的人搖搖頭不外如是。XML呢,跨平台的新潮語言?其實XML=TXT。XML只是符合很多規範的文本。它本身什麼都不是,只是儲存字元的檔案。而瀏覽器非同步讀取的只是伺服器上的常值內容,所以在Ajax開發時完全不必拘泥於XML。 JSON的來曆XML
Time of Update: 2013-12-17
GWT是Google最近推出的一個開發Ajax應用的架構,它使程式員用Java同時開發用戶端和伺服器端的代碼。GWT的編譯器會把用於開發用戶端的Java代碼轉化成Javascript和Html,而程式員不用關心這一轉換過程。這樣程式員就可以在自己喜歡的Java IDE裡面開發自己的Ajax應用程式。GWT特性簡介1.動態,可重用的UI組件GWT提供的組件庫使使用者可以很容易的開發出漂亮的UI,
Time of Update: 2013-12-17
現在如果不使用 XML 就不能進行任何有意義的編程。無論考慮轉向 XHTML 的網頁設計人員、使用 JavaScript 的 Web 程式員、使用部署描述檔案和資料繫結的伺服器端程式員,還是研究基於 XML 的資料庫的後端開發人員,都在使用這種可延伸標記語言 (XML)。因此,XML 被認為是 Ajax 底層的核心技術之一就不足為奇了。但是,這種觀點反映到 Ajax 應用程式就表現在其核心對象所選的名稱——
Time of Update: 2013-12-17
AJAX熱了也有兩三年了,它對WEB帶來革命性的改變以及對為使用者帶來的前所未有的體驗感受是毋庸置疑的。雖然AJAX會給WEB應用程式帶來很多好處,但是在AJAX應用用在什麼地方,怎麼用仍然需要認真考慮,千萬不可以濫用。首先闡述幾個老問題:第一個老問題,由於AJAX需要javascrip的支援,另外還需要用到xmlhttp對象,所以對於瀏覽器的相容性需要考慮。可喜的是,市面上決大多數的瀏覽器都已經支援xmlhttp以及javascript。到目前,我們幾乎可以最小程度的考慮相容問題,但並不代表可
Time of Update: 2013-12-17
1.姍姍來遲的ASP.NET AJAX 1.0正式版終於與大家見面了。這次發布的版本與RC之間的改動如下:在共用主機情境下對效能和擴縮性的改進對ScriptManager 和ScriptResource 處理器做了Globalization方面的修補以支援日期/數字分析和UI文化的fallback更新了ScriptResource處理器以根據瀏覽器類型支援自動啟動或禁止JavaScript壓縮支援替換緩衝以允許更多的局部更新的情境額外的缺陷修補以及總的健壯性方面的改進2.ASP.NET
Time of Update: 2013-12-17
人們需要更多互動響應迅速並且不需要在本地安裝的WEB應用系統,可以說是市場選擇了Ajax。在WEB開發領域,Ajax並不是唯一可以滿足市場需要的技術,當然在某些情況下它也不是一種合適的技術。下面簡單地介紹一下有哪些技術可能成為Ajax的替代者或者競爭者。 (1) Macromedia
Time of Update: 2013-12-17
現在用於網站上的widgets越來越多,越來越多人為了在他們的網站或blog上顯示Flickr photos、Twitter status、iTunes
Time of Update: 2013-12-17
10月8日訊息,OpenLayers開發組自豪地聲明OpenLayers 2.7的發布。作為最終版本,OpenLayers 2.7涵蓋了201個顯著特點。OpenLayers.js現在開始使用2.7API。源碼不變:http://openlayers.org/download/新版本的主要特徵,包括:• 向量-行為:策略,協議,過濾器•
Time of Update: 2013-12-17
近日第六屆國際AJAX世界RIA大會暨展覽會在美國加利福尼亞州聖何塞舉辦。領先供應商ICEsoft 技術公司-基於AJAX的標準相容解決方案 -宣布和ILOG有一個技術上的合作。雙方合作的結果將會使開發人員可以在ICEfaces內使用ILOG的基於Java可視化技術,以加速建造能久經使用的企業級可顯示的AJAX應用軟體,使其具有豐富的繪圖,反應的和協作效能。“ILOG 和 ICEfaces 提供補充的產品,當它們一起使用時,可以提供指數值給使用者 ” ICEsoft 負責營銷的副總裁
Time of Update: 2013-12-17
一、簡介非同步JavaScript+XML即Ajax),是一種建立互動式web應用程式的Web開發技術。這種程式使用JavaScript和XML從用戶端提交伺服器請求,且整個過程中僅需要交換少量的資料而不必提交整個web頁面。因此,這樣的程式將更快和更具響應性,並將成為新一代客戶機-伺服器系統的重要基礎技術之一。你可以在網站http://www.google.com/webhp?complete=1&hl=en處看到一種良好的AJAX實踐技術展示。在此頁面中,如果你把任何字母輸入到文字框
Time of Update: 2013-12-17
XMLHttpRequest 對象是AJAX功能的核心,要開發AJAX程式必須從瞭解XMLHttpRequest 對象開始。瞭解XMLHttpRequest 對象就先從建立XMLHttpRequest 對象開始,在不同的瀏覽器中建立XMLHttpRequest 對象使用不同的方法:先看看IE建立XMLHttpRequest 對象的方法方法1):var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); //使用較新版本的 IE 建立 IE
Time of Update: 2013-12-17
我們在使用AJAX來做伺服器端和用戶端互動的時候,一般的做法是讓伺服器端返回一段JSON字串,然後在用戶端把它解析成JavaScript 對象。解析時用到的方法一般是eval或者new function,而目前IE8和Firefox3.1又內建了原生的JSON對象據說會有一定的效能提升)。那我們在實際使用的時候怎樣從這三種方法 因為效能問題,不考慮用javascript實現的解析)裡面來選擇呢?面對眾多的瀏覽器,哪種方式的效能是最好的呢?一、測試方法1、首先指定測試次數及JSON字串 1: