1、Applets數據庫
1.Applets是什麼編程
Applet是採用Java編程語言編寫的小應用程序,該程序能夠包含在 HTML(標準通用標記語言的一個應用)頁中,與在頁中包含圖像的方式大體相同。
瀏覽器
含有Applet的網頁的
HTML文件代碼中部帶有<applet> 和</applet>這樣一對標記,當支持Java的網絡瀏覽器遇到這對標記時,就將下載相應的小應用程序代碼並在本地計算機上執行該Applet。
2.Applets做用
Applet使網頁更加富有生氣,如添加聲音、動畫等這些吸引人的特徵,並不會改變HTML文件中與Applet無關的元素。
3.Applets出現緣由
Java Applet 能夠大大提升Web頁面的交互能力和動態執行能力。
4.前景
因爲瀏覽器對網頁的安全性要求,Applets沒法訪問本地文件,限制較多,感受是一個將被取代的技術。
2、Ajax
1.Ajax工做原理
Ajax工做原理是提供與服務器
異步通訊的能力,從而使用戶從請求/響應的循環中解脫出來。藉助於Ajax,能夠在用戶單擊按鈕時,使用JavaScript和DHTML當即更新UI,並向服務器發出
異步請求,以執行更新或查詢數據庫。當請求返回時,就可使用JavaScript和CSS來相應地更新UI,而不是刷新整個頁面。
2.JSF爲何支持AJax
早期的Web應用程序大多建立爲靜態網頁。
當客戶端更新靜態網頁時,必須從新加載整個頁面以反映更新。
實際上,每次更新都須要從新加載頁面以反映更改。
重複頁面從新加載可能會致使網絡訪問過多並可能影響應用程序性能。
諸如Ajax之類的技術是爲了克服這些缺陷而建立的。
Ajax支持異步和部分更新Web應用程序。這種功能容許高度響應的網頁幾乎實時呈現。基於Ajax的Web應用程序能夠訪問服務器和處理信息,還能夠檢索數據而不會干擾客戶端(如瀏覽器)上當前網頁的顯示和呈現。