1. 程式人生 > >【前端】

【前端】

以及 etc contex ise 情況下 ati 響應 網絡 創建

1.Web緩存的作用以及實現方式

作用:1.減少網絡寬帶消耗 2.降低服務器壓力 3.減少網絡延遲,加快打開網頁速度 實現方式:

2.AJAX:核心內置對象

核心對象是XMLHttpRequest,它可以提供不重新加載頁面的情況下更新網頁,在頁面加載後在客戶端向服務器請求數據,在頁面加載後在服務器端接受數據,在後臺向客戶端發送數據。XMLHttpRequest 對象提供了對 HTTP 協議的完全的訪問,包括做出 POST 和 HEAD 請求以及普通的 GET 請求的能力。XMLHttpRequest 可以同步或異步返回 Web 服務器的響應,並且能以文本或者一個 DOM 文檔形式返回內容。盡管名為 XMLHttpRequest,它並不限於和 XML 文檔一起使用:它可以接收任何形式的文本文檔。XMLHttpRequest 對象是名為 AJAX 的 Web 應用程序架構的一項關鍵功能

3.Dom對象,JQuery如何轉換

4.JSP 內置對象

  • request對象
客戶端的請求信息被封裝在request對象中,通過它才能了解到客戶的需求,然後做出響應。它是HttpServletRequest類的實例。
  • response對象
response對象包含了響應客戶請求的有關信息,但在JSP中很少直接用到它。它是HttpServletResponse類的實例。
  • session對象
session對象指的是客戶端與服務器的一次會話,從客戶連到服務器的一個WebApplication開始,直到客戶端與服務器斷開連接為止。它是HttpSession類的實例.
  • out對象
out對象是JspWriter類的實例,是向客戶端輸出內容常用的對象
  • page對象
page對象就是指向當前JSP頁面本身,有點象類中的this指針,它是java.lang.Object類的實例
  • application對象
application對象實現了用戶間數據的共享,可存放全局變量。它開始於服務器的啟動,直到服務器的關閉,在此期間,此對象將一直存在;這樣在用戶的前後連接或不同用戶之間的連接中,可以對此對象的 同一屬性進行操作;在任何地方對此對象屬性的操作,都將影響到其他用戶對此的訪問。服務器的啟動和關閉決定了application對象的生命。它是ServletContext類的實例。
  • exception對象
exception對象是一個例外對象,當一個頁面在運行過程中發生了例外,就產生這個對象。如果一個JSP頁面要應用此對象,就必須把isErrorPage設為true,否則無法編譯。他實際上是java.lang.Throwable的對象
  • pageContext對象
pageContext對象提供了對JSP頁面內所有的對象及名字空間的訪問,也就是說他可以訪問到本頁所在的SESSION,也可以取本頁面所在的application的某一屬性值,他相當於頁面中所有功能的集大成者,它的本類名也叫pageContext。
  • config對象
config對象是在一個Servlet初始化時,JSP引擎向它傳遞信息用的,此信息包括Servlet初始化時所要用到的參數(通過屬性名和屬性值構成)以及服務器的有關信息(通過傳遞一個ServletContext對象)

5.servelt和jsp的區別聯系

  • 區別:
兩者的創建方式不一樣,Servlet完全是JAVA程序代碼構成,JSP由HTML代碼和JSP標簽構成因此在實際應用中采用Servlet來控制業務流程,而采用JSP來生成動態網頁.Servlet的應用邏輯是在Java文件中,並且完全從表示層中的HTML裏分離開來。而JSP是Java和HTML組合成一個擴展名為.jsp的文件。JSP側重於視圖,Servlet主要用於控制邏輯
  • 聯系:
JSP在本質上就是SERVLET

【前端】