1. 程式人生 > >Java基礎概念收集

Java基礎概念收集

安全性 當前 javaweb query fig 響應 請求 私有 引用

Javaweb階段 Ajax你以前用過麽?簡單介紹一下 AJAX = 異步 JavaScript 和 XML。 AJAX 是一種用於創建快速動態網頁的技術。 通過在後臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。 傳統的網頁(不使用 AJAX)如果需要更新內容,必需重載整個網頁面。 有很多使用 AJAX 的應用程序案例:新浪微博、Google 地圖、開心網等等。 Ajax可以做異步請求麽? 可以.ajax請求默認是異步的.如果想同步 把 async設置為false就可以了默認是true 如果是jquery $.ajax({ url: some.php, async: false, success : function(){ } }); 如果是原生的js xmlHttp.open("POST",url,false); 一網站如果有大量的人登陸訪問。那麽會產生很多的session,如果你是程序員你該怎麽辦。 session默認保存在內存中,內存資源寶貴,session數據量大導致內存利用率高,以下方案解決session內存存儲問題: 1、可以設置session超時時間,達到超時時間session自動清空 <session-config> <session-timeout>20</session-timeout> </session-config> 2、將session中的數據序列化到硬盤中 3、不使用session,使用cookie(此方法存在安全性問題) Jsp有哪些內置對象?作用分別是什麽? Page,pageContext,request,response,session,application,out,config,exception Page指的是JSP被翻譯成Servlet的對象的引用. pageContext對象可以用來獲得其他8個內置對象,還可以作為JSP的域範圍對象使用.pageContext中存的值是當前的頁面的作用範圍》 request代表的是請求對象,可以用於獲得客戶機的信息,也可以作為域對象來使用,使用request保存的數據在一次請求範圍內有效。 Session代表的是一次會話,可以用於保存用戶的私有的信息,也可以作為域對象使用,使用session保存的數據在一次會話範圍有效 Application:代表整個應用範圍,使用這個對象保存的數據在整個web應用中都有效。 Response是響應對象,代表的是從服務器向瀏覽器響應數據. Out:JSPWriter是用於向頁面輸出內容的對象 Config:指的是ServletConfig用於JSP翻譯成Servlet後 獲得Servlet的配置的對象. Exception:在頁面中設置isErrorPage=”true”,即可使用,是Throwable的引用.用來獲得頁面的錯誤信息。 什麽是cookie?Session和cookie有什麽區別? Cookie是會話技術,將用戶的信息保存到瀏覽器的對象. Session也是會話技術,將Session的信息保存到服務器的對象.Session是基於Cookie的 利用Cookie向瀏覽器回寫JSessionID.

Java基礎概念收集