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

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

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

    隨筆 - 115  文章 - 481  trackbacks - 0
    <2006年4月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    常用鏈接

    留言簿(19)

    隨筆檔案(115)

    文章檔案(4)

    新聞檔案(1)

    成員連接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜


      作者:EasyJF開源團隊(www.easyjf.com) 大峽

      前幾天與瞌睡蟲.cn在MSN上閑聊,他說最近看了一本吵得有點熱的書,是關于ajax技術的,我問他寫得怎么樣,他說被騙了,我說為什么,他說里面全是講的全是CSS、Javascript、XML,都是以前我們的項目中用到的,我說確實是如此,然后他就開始郁悶ing。
      
      Ajax(Asynchronous JavaScript and XML),中文翻譯即異步加哇十塊撲特與二克十二蒙(:-0),這個詞好像是2005流行起來的吧,借用某位大蝦的一句話:“新瓶裝老酒”。不過這酒不但可口,還易醉人。這不,您看各大大小小的網站都推出了Ajax專題、Ajax開發(fā)指南,各大牛、小牛紛紛發(fā)表文章介紹評論Ajax,各大大小小專家、學者、書商一起接二連三出了一本又一本的有關ajax圖書(書也很好出啊,把以前有關dhtml、css、javascript、xm、xmllhttp等技術資料一Copy,再來一個Encapsulation即封裝,幾百上千頁的書就出來了),讓我們不得不感嘆學術界真是繁榮昌盛啊。
      
      有些熱心的大師甚至預測,ajax將改變并有可能代替?zhèn)鹘yWeb的開發(fā)模式。讓很多剛學JSP、Struts的Newbie甚至懷疑自己是否投錯了胎、選錯了路。
      
      一直想湊熱鬧寫一些關于Ajax的話題,但一直不好動手,這里忽悠幾句。搞B/S開發(fā),不需要花太多的學這些,重點還是要把b/s的基本知識學扎實,客戶端的理論包括dhtml、css、javascript、xml等,J2EE服務器端還是萬變不離其宗的設計模式、UML建模、Servlet、JDBC或ORM系統、XML、EJB及一些框架、工具等。
      
      Ajax更多的應用于胖客戶端,在大多數的B/S項目中,只有在很少的地方需要用到,它還算不上一門技術,只是一個小工具,對于一個有經驗的Web開發(fā)人員(熟悉dhtml、javascript及xml)來說,只需要看看MSDN中有關XmlHttp的Api文檔,半小時就能會Ajax。

      Ajax只有在適當的地方才會用到,也即需要在后臺進行大量數據處理(充當消息通知機制),需要頻繁的定時或不定時從服務器中讀取數據的時候。
      比如我們常接觸電子郵件系統中,因為電子郵件系統一般都由電子郵件服務器及客戶端組成,當用戶通過web登錄電子郵件系統時,web服務器需要從郵件服務器中收取郵件內容,這個郵件收取的過程有時會比較長,而且在用戶閱讀郵件的過程中不定時的還有有新郵件出現。在這些系統中使用Ajax技術,則可以在用戶登錄的時候,不用收完全部郵件信息就返回客戶端,同時服務器端不斷的從郵件服務器中檢測并搜取郵件,而Ajax客戶端啟動一個定時刷新不斷的從服務器終讀取信息,一旦發(fā)現有新的郵件就可以直接反映在用戶的Web界面中。
      若不使用Ajax,則要讀取服務器端的新信息需要刷新一次頁面,可以通過設一些IFrame等方式來處理,但由于Ajax傳回來的是結構化的xml數據信息,因此可以很好的通過javascritp進行數據處理。
      在聊天室系統中經常用到,道理同上并且更容易理解!

      另外一個例子是我們經常見到的樹狀結構,當樹總節(jié)點少的時候,可以一次性讀出來然后客戶端用javascript處理,但當總節(jié)點有成千上萬過的時候,這時就不能一次性讀出來,因為客戶端是處理不過來的,就需要用到ajax技術,開始只讀最上層的節(jié)點,當用戶選某一節(jié)點的時候,到服務器端讀取選中節(jié)點的子節(jié)點。

      另外,Ajax在網頁模式對話框中也常用到(即window.showModalDialog方法彈出新頁面),因為模式對話框中若需要往服務器提交數據時,是不能直接用form提交的,因此通過Ajax技術提交更方便。
     
      在全國人民及全世界人民的努力下,現在已經出了很多有關ajax的框架,使用ajax技術也更加容易了。Ajax不神奇、技術上沒有任何新東西,更多屬于設計范湊,總的來說還算不上什么東西。說白了,其重點是xmlhttp組件的應用,其它的內容就是Web開發(fā)中經常所需的材米油鹽(即dhtml、javascript、xml等了),巧媳婦手藝再好也必需要有材米油鹽才能下廚房。因此,對于剛接觸Web開發(fā)的朋友來說,應該花有限的精力及時間去學什么、做什么,自己看著辦吧。呵呵!
      
    (轉載請保留作者聲明)

    ?

    posted on 2006-04-14 17:53 簡易java框架 閱讀(1201) 評論(6)  編輯  收藏

    FeedBack:
    # re: 忽悠一下AJAX 2006-04-14 18:17 大峽
      Ajax(Asynchronous JavaScript and XML),中文翻譯即異步加哇十塊撲特與二克十二蒙(:-0),這個詞好像是2005流行起來的吧,借用某位大蝦的一句話:“新瓶裝老酒”。

      嘿嘿....俺們做技術的很累,所以建議大家多來一點娛樂元素。  回復  更多評論
      
    # re: 忽悠一下AJAX 2006-04-14 20:30 Harryson
    千變萬化,新的技術不斷的出現,老的技術也在更新組合,使得我們搞技術的要不斷的更新,追趕時尚.呵呵,  回復  更多評論
      
    # re: 忽悠一下AJAX 2006-04-15 12:03 pet
    個人覺得胖客戶端會成為主流技術,因為自己實在是很煩在頁面中的轉換。  回復  更多評論
      
    # re: 忽悠一下AJAX 2006-05-30 22:07 icefox_wjx
    haha 同感呀,也許我來的很晚了,但今天還在跟同事討論ajax得用法呢,真的覺得它是被人們無限的放大了。看一看思想就可以了。真要大面積用到的地方還真不多。  回復  更多評論
      
    # re: 忽悠一下AJAX 2006-06-08 14:05 下輩子做妖怪
    @大峽
    認為本博主將此技術貶得太低。
    欺人太甚也。  回復  更多評論
      
    # re: 忽悠一下AJAX 2007-09-28 10:50 同聲傳譯
    很好,很希望與貴公司友情連接,謝謝。
    http://www.bjtranslate.com/  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲另类古典武侠| 最近高清中文字幕无吗免费看| 国产精彩免费视频| 精品国产亚洲一区二区三区在线观看 | 色欲aⅴ亚洲情无码AV蜜桃| 色老头永久免费网站| 亚洲视频一区调教| 一区二区三区四区免费视频| 国产成人亚洲精品青草天美| 99精品视频在线视频免费观看 | 国产精品色午夜免费视频| 亚洲精品V天堂中文字幕| 麻豆国产VA免费精品高清在线 | 最近中文字幕免费大全| 亚洲成AV人在线播放无码| 一级毛片免费观看不卡的| 亚洲国产超清无码专区| 欧美男同gv免费网站观看 | 全免费毛片在线播放| 亚洲婷婷第一狠人综合精品| 黄页网站免费观看| 青青青亚洲精品国产| 国产精品亚洲综合一区| 国产无遮挡裸体免费视频在线观看 | 亚洲自偷自偷精品| 最新中文字幕免费视频| 美女视频黄频a免费观看| 亚洲第一区在线观看| 久久青草国产免费观看| 久久精品国产亚洲AV蜜臀色欲| 国产黄色片在线免费观看| aa在线免费观看| 亚洲av无码电影网| 免费播放特黄特色毛片| 99在线观看精品免费99| 亚洲熟伦熟女专区hd高清| 亚洲中文字幕无码久久综合网| 91精品免费不卡在线观看| 丰满亚洲大尺度无码无码专线| 国产偷v国产偷v亚洲高清| 一二三四免费观看在线电影|