freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

java知識點復習模板(編輯修改稿)

2025-06-09 22:02 本頁面
 

【文章內容簡介】 你能用于向瀏覽器回送輸出結果。 。它是用于方便存取各種范圍的名字空間、servlet相關的對象的API,并且包裝了通用的servlet相關功能的方法。 。Session可以存貯用戶的狀態(tài)信息 applicaton 。這有助于查找有關servlet引擎和servlet環(huán)境的信息 。該對象用于存取servlet實例的初始化參數。 page表示從該頁面產生的一個servlet實例 25. 線程的基本概念、線程的基本狀態(tài)以及狀態(tài)之間的關系 線程指在程序執(zhí)行過程中,能夠執(zhí)行程序代碼的一個執(zhí)行單位,每個程序至少都有一個線程,也就是程序本身。 Java中的線程有四種狀態(tài)分別是:運行、就緒、掛起、結束。 26. JSP的常用指令 isErrorPage(是否能使用Exception對象),isELIgnored(是否忽略表達式) target=_blank://......% 27. 什么情況下調用doGet()和doPost()? Jsp頁面中的form標簽里的method屬性為get時調用doGet(),為post時調用doPost()。 28. servlet的生命周期 web容器加載servlet,生命周期開始。通過調用servlet的init()方法進行servlet的初始化。通過調用service()方法實現,根據請求的不同調用不同的do***()方法。結束服務,web容器調用servlet的destroy()方法。 29. 如何現實servlet的單線程模式 30. 頁面間對象傳遞的方法 request,session,application,cookie等 31. JSP和Servlet有哪些相同點和不同點,他們之間的聯(lián)系是什么? JSP是Servlet技術的擴展,本質上是Servlet的簡易方式,更強調應用的外表表達。JSP編譯后是類servlet。Servlet和JSP最主要的不同點在于,Servlet的應用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來。JSP側重于視圖,Servlet主要用于控制邏輯。 32. 四種會話跟蹤技術 會話作用域ServletsJSP 頁面描述 page否是代表與一個頁面相關的對象和屬性。一個頁面由一個編譯好的 Java servlet 類(可以帶有任何的 include 指令,但是沒有 include 動作)表示。這既包括 servlet 又包括被編譯成 servlet 的 JSP 頁面 request是是代表與 Web 客戶機發(fā)出的一個請求相關的對象和屬性。一個請求可能跨越多個頁面,涉及多個 Web 組件(由于 forward 指令和 include 動作的關系) session是是代表與用于某個 Web 客戶機的一個用戶體驗相關的對象和屬性。一個 Web 會話可以也經常會跨越多個客戶機請求 application是是代表與整個 Web 應用程序相關的對象和屬性。這實質上是跨越整個 Web 應用程序,包括多個頁面、請求和會話的一個全局作用域 33. Request對象的主要方法: setAttribute(String name,Object):設置名字為name的request的參數值 getAttribute(String name):返回由name指定的屬性值 getAttributeNames():返回request對象所有屬性的名字集合,結果是一個枚舉的實例 getCookies():返回客戶端的所有Cookie對象,結果是一個Cookie數組 getCharacterEncoding():返回請求中的字符編碼方式 getContentLength():返回請求的Body的長度 getHeader(String name):獲得HTTP協(xié)議定義的文件頭信息 getHeaders(String name):返回指定名字的request Header的所有值,結果是一個枚舉的實例 getHeaderNames():返回所以request Header的名字,結果是一個枚舉的實例 getInputStream():返回請求的輸入流,用于獲得請求中的數據 getMethod():獲得客戶端向服務器端傳送數據的方法 getParameter(String name):獲得客戶端傳送給服務器端的有name指定的參數值 getParameterNames():獲得客戶端傳送給服務器端的所有參數的名字,結果是一個枚舉的實例 getParameterValues(String name):獲得有name指定的參數的所有值 getProtocol():獲取客戶端向服務器端傳送數據所依據的協(xié)議名稱 getQueryString():獲得查詢字符串 getRequestURI():獲取發(fā)出請求字符串的客戶端地址 getRemoteAddr():獲取客戶端的IP地址 getRemoteHost():獲取客戶端的名字 getSession([Boolean create]):返回和請求相關Session getServerName():獲取服務器的名字 getServletPath():獲取客戶端所請求的腳本文件的路徑 getServerPort():獲取服務器的端口號 removeAttribute(String name):刪除請求中的一個屬性 34. J2EE是技術還是平臺還是框架? J2EE本身是一個標準,一個為企業(yè)分布式應用的開發(fā)提供的標準平臺。 J2EE也是一個框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技術。 35. 我們在web應用開發(fā)過程中經常遇到輸出某種編碼的字符,如iso88591等,如何輸出一個某種編碼的字符串? Public String translate (String str) { String tempStr = 。 try { tempStr = new String((ISO88591), GBK)。 tempStr = ()。 } catch (Exception e) { (())。 } return tempStr。 } 36. 簡述邏輯操作(amp。,|,^)與條件操作(amp。amp。,||)的區(qū)別。 區(qū)別主要答兩點:,而邏輯操作不僅可以操作布爾型,而且可以操作數值型 37. XML文檔定義有幾種形式?它們之間有何本質區(qū)別?解析XML文檔有哪幾種方式? a: 兩種形式 dtd schema b: 本質區(qū)別:schema本身是xml的,可以被XML解析器解析(這也是從DTD上發(fā)展schema的根本目的) c:有DOM,SAX,STAX等 DOM:處理大型文件時其性能下降的非常厲害。這個問題是由DOM的樹結構所造成的,這種結構占用的內存較多,而且DOM必須在解析文件之前把整個文檔裝入內存,適合對XML的隨機訪問 SAX:不現于DOM,SAX是事件驅動型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個文件。當遇到像文件開頭,文檔結束,或者標簽開頭與標簽結束時,它會觸發(fā)一個事件,用戶通過在其回調事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問 STAX:Streaming API for XML (StAX) xml文檔有兩種定義方法: dtd:數據類型定義(data type definition),用以描述XML文檔的文檔結構,是早期的XML文檔定義形式。 schema:其本身是基于XML語言編寫的,在類型和語法上的限定能力比dtd強,處理也比較方便,因為此正逐漸代替dtd成為新的模式定義語言。 38. ? 主要相同點:Lock能完成synchronized所實現的所有功能 主要不同點:Lock有比synchronized更精確的線程語義和更好的性能。synchronized會自動釋放鎖,而Lock一定要求程序員手工釋放,并且必須在finally從句中釋放。 39. EJB的角色和三個對象 一個完整的基于EJB的分布式計算結構由六個角色組成,這六個角色可以由不同的開發(fā)商提供,每個角色所作的工作必須遵循Sun公司提供的EJB規(guī)范,以保證彼此之間的兼容性。這六個角色分別是EJB組件開發(fā)者(Enterprise Bean Provider) 、應用組合者(Application Assembler)、部署者(Deployer)、EJB 服務器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、系統(tǒng)管理員(System Administrator) 三個對象是Remote(Local)接口、Home(LocalHome)接口,Bean類 40. EJB容器提供的服務 主要提供聲明周期管理、代碼產生、持續(xù)性管理、安全、事務管理、鎖和并發(fā)行管理等服務。 41. EJB規(guī)范規(guī)定EJB中禁止的操作有哪些? (線程API指非線程對象的方法如notify,wait等),,,.。 42. remote接口和home接口主要作用 remote接口定義了業(yè)務方法,用于EJB客戶端調用業(yè)務方法。 home接口是EJB工廠用于創(chuàng)建和移除查找EJB實例 43. bean 實例的生命周期 對于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在緩沖池管理,而對于Entity Bean和Statefull Session Bean存在Cache管理,通常包含創(chuàng)建實例,設置上下文、創(chuàng)建EJB Object(create)、業(yè)務方法調用、remove等過程,對于存在緩沖池管理的Bean,在create之后實例并不從內存清除,而是采用緩沖池調度機制不斷重用實例,而對于存在Cache管理的Bean則通過激活和去激活機制保持Bean的狀態(tài)并限制內存中實例數量。 44. EJB的激活機制 以Stateful Session Bean 為例:其Cache大小決定了內存中可以同時存在的Bean實例的數量,根據MRU或NRU算法,實例在激活和去激活狀態(tài)之間遷移,激活機制是當客戶端調用某個EJB實例業(yè)務方法時,如果對應EJB Object發(fā)現自己沒有綁定對應的Bean實例則從其去激活Bean存儲中(通過序列化機制存儲實例)回復(激活)此實例。狀態(tài)變遷前會調用對應的ejbActive和ejbPassivate方法。 45. EJB的幾種類型 會話(Session)Bean ,實體(Entity)Bean 消息驅動的(Message Driven)Bean 會話Bean又可分為有狀態(tài)(Stateful)和無狀態(tài)(Stateless)兩種 實體Bean可分為Bean管理的持續(xù)性(BMP)和容器管理的持續(xù)性(CMP)兩種 46. 客服端調用EJB對象的幾個基本步驟 設置JNDI服務工廠以及JNDI服務地址系統(tǒng)屬性,查找Home接口,從Home接口調用Create方法創(chuàng)建Remote接口,通過Remote接口調用其業(yè)務方
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1