<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0

    作為J2EE開發人員,我們似乎經常關注“后端機制(backend mechanics)”。我們通常會忘記,J2EE的主要成功之處在Web應用程序方面;許多原因使得人們喜歡利用Web開發應用程序,但主要還是因為其易于部署的特點允許站點以盡可能低的成本擁有上百萬的用戶。遺憾的是,在過去幾年中,我們在后端投入了太多的時間,而在使我們的Web用戶界面對用戶自然和響應靈敏方面卻投入不足。

    本文介紹一種方法,Ajax,使用它可以構建更為動態和響應更靈敏的Web應用程序。該方法的關鍵在于對瀏覽器端的JavaScript、DHTML和與服務器異步通信的組合。本文也演示了啟用這種方法是多么簡單:利用一個Ajax框架(指DWR)構造一個應用程序,它直接從瀏覽器與后端服務進行通信。如果使用得當,這種強大的力量可以使應用程序更加自然和響應靈敏,從而提升用戶的瀏覽體驗。

    該應用程序中所使用的示例代碼已打包為單獨的WAR文件,可供下載。

    簡介

    術語Ajax用來描述一組技術,它使瀏覽器可以為用戶提供更為自然的瀏覽體驗。在Ajax之前,Web站點強制用戶進入提交/等待/重新顯示范例,用戶的動作總是與服務器的“思考時間”同步。Ajax提供與服務器異步通信的能力,從而使用戶從請求/響應的循環中解脫出來。借助于Ajax,可以在用戶單擊按鈕時,使用JavaScript和DHTML立即更新UI,并向服務器發出異步請求,以執行更新或查詢數據庫。當請求返回時,就可以使用JavaScript和CSS來相應地更新UI,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏覽器正在與服務器通信:Web站點看起來是即時響應的。

    雖然Ajax所需的基礎架構已經出現了一段時間,但直到最近異步請求的真正威力才得到利用。能夠擁有一個響應極其靈敏的Web站點確實激動人心,因為它最終允許開發人員和設計人員使用標準的HTML/CSS/JavaScript堆棧創建“桌面風格的(desktop-like)”可用性。

    通常,在J2EE中,開發人員過于關注服務和持久性層的開發,以至于用戶界面的可用性已經落后。在一個典型的J2EE開發周期中,常常會聽到這樣的話,“我們沒有可投入UI的時間”或“不能用HTML實現”。但是,以下Web站點證明,這些理由再也站不住腳了:

    posted on 2007-05-02 10:07 jadmin 閱讀(89) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲午夜福利精品无码| 777成影片免费观看| 一个人看的hd免费视频| 一级白嫩美女毛片免费| 国产一级淫片a免费播放口之| 亚洲精品第一国产综合境外资源| 亚洲精品国产成人专区| 亚洲黄色免费在线观看| 亚洲av日韩专区在线观看| 久久国产免费直播| 在线观看av永久免费| 久久久亚洲精品蜜桃臀| 亚洲国产日韩在线一区| 老司机午夜性生免费福利 | 日韩欧美亚洲中文乱码| 日韩一级视频免费观看| 亚洲日韩区在线电影| 999国内精品永久免费观看| 亚洲综合网站色欲色欲| 欧洲亚洲国产精华液| 亚洲精品岛国片在线观看| 在线观看免费无码专区| 亚洲成网777777国产精品| 亚洲狠狠色丁香婷婷综合| 最近中文字幕mv免费高清在线| 亚洲入口无毒网址你懂的| 国产一精品一AV一免费| 亚洲精品国产日韩无码AV永久免费网 | 免费精品一区二区三区第35 | 未满十八18禁止免费无码网站| 免费真实播放国产乱子伦| 亚洲免费日韩无码系列| 亚洲国产成人乱码精品女人久久久不卡 | 国产一级特黄高清免费大片| 国内精品99亚洲免费高清| 国产偷国产偷亚洲高清日韩| 4444www免费看| 亚洲色图黄色小说| 四虎影库久免费视频| 一级毛片免费观看不卡的| 国产精品久久久久久亚洲影视|