版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第二講 Java Servlet技術(shù) -高級編程,2,本節(jié)內(nèi)容,獲取Servlet配置參數(shù) 會話管理 Servlet上下文 Servlet間協(xié)作,3,獲取Servlet配置參數(shù),Servlet獲取信息 從請求對象 從配置文件(獲取配置參數(shù)信息),4,獲取Servlet配置參數(shù)(續(xù)),Servlet配置參數(shù) 由ServletConfig對象表示 Servlet初始化時調(diào)用 通過getInitParameter()方法獲取,5,會話管理,HTTP協(xié)議無狀態(tài)性,服務(wù)器不記錄關(guān)于客戶的任何信息,6,會話管理(續(xù)),會話:從特定客戶端到服務(wù)器的一系列請求 一次會話是從客戶打開瀏覽器開始到關(guān)閉瀏覽器結(jié)束,
2、7,會話管理(續(xù)),會話跟蹤困難性 如何唯一標(biāo)識每一個客戶會話 客戶機IP地址作為標(biāo)識? 同一客戶機可能同時發(fā)出多個不同的客戶請求 不同客戶請求通過代理服務(wù)器發(fā)出,8,會話管理(續(xù)),會話跟蹤技術(shù) Cookie URL重寫 隱藏表單域,9,會話管理(續(xù)),使用Cookie進行會話跟蹤 Cookie嵌入在HTTP請求和響應(yīng)首部中 Cookie由瀏覽器保存在客戶端的文本文件中 Cookie存儲會話ID 在Cookie中添加與會話相關(guān)信息達到會話跟蹤 相關(guān)方法:request.getCookies(), response.addCookie(),10,會話管理(續(xù)),使用URL重寫跟蹤會話 URL重
3、寫在URL地址后增加包含會話信息的字符串 URL地址與會話信息字符串之間用“?”分隔,多參數(shù)間用“&”隔開 相關(guān)方法:response.encodeURL(), request.getParameter(),11,會話管理(續(xù)),使用HttpSession對象跟蹤會話 HttpSession接口由Servlet定義 不同于Cookie和URL重寫手工管理會話信息,自動實現(xiàn)會話跟蹤 相關(guān)方法:isNew(),getId(),setAttribute(), getAttribute(),invalidate() setMaxInactiveInterval(), request.getSessio
4、n(),12,Servlet上下文,上下文對象 Web應(yīng)用的背景環(huán)境對象 為Web應(yīng)用所有資源共享 ServletContext接口提供上下文對象視圖 相關(guān)方法:getServletContext(),getResource(), setAttribute(),getAttribute(), getInitParameter(), log(),13,Servlet間協(xié)作,請求指派 多個Servlet間共同協(xié)作 RequestDispatcher接口封裝到同一Web應(yīng)用內(nèi)另一資源的應(yīng)用 請求指派在服務(wù)器端進行,在客戶端瀏覽器上不可見 相關(guān)方法:forward(),include(), getRe
5、questDispatcher(),14,Servlet新特性,Filter Servlet 2.3的新特性 攔截、改變請求或修改響應(yīng) javax.Servlet.Filter接口方法:doFilter(),init(), destroy(),15,Servlet新特性(續(xù)),Listener Servlet 2.4的新特性 主動監(jiān)聽Web容器事件,并在事件發(fā)生前、后進行必要處理,提高Web應(yīng)用能力 Listener接口和Event類,16,附:Java技術(shù)中的縮寫及含義,EJB:EnterpriseJavaBeans企業(yè)JavaBean組件IDL: InterfaceDefinitionLa
6、nguage接口定義語言J2EE CA:J2EE Connector Architecture J2EE 連接器架構(gòu)JAAS : The Java Authentication and Authorization Service java認證授權(quán)服務(wù)JACC: Java Authorization Contract with the Container Java容器授權(quán)合約,17,附: Java技術(shù)中的縮寫及含義(續(xù)),JATMI:Java Application-to-Transaction Monitor Interface Java 應(yīng)用事務(wù)監(jiān)控接口JBI : Java Business
7、 Integration Java業(yè)務(wù)集成JCA : J2EE Connector Architecture Java連接器架構(gòu)JCP : Java Community Process Java組織JDBC : Java Database ConnectivityJDO :Java Data Objects,18,附:Java技術(shù)中的縮寫及含義(續(xù)),JDK:Java Development KitJEMS : JBoss Enterprise Middleware Suite Jboss企業(yè)中間件JMS : Java Messaging Service Java消息服務(wù)JMX :Java M
8、anagement extensions Java管理擴展JNDI : Java Naming and Directory Interface Java命名與目錄借口服務(wù)JPDA: Java Platform Debugger Architecture Java平臺調(diào)試器架構(gòu)JRMP:Java Remote Message Protocol,19,附:Java技術(shù)中的縮寫及含義(續(xù)),JSP:Java Server PageJSTL:Java Standard Tag Library Java 標(biāo)準(zhǔn)標(biāo)簽庫JTS: JavaTransactionServiceJava事務(wù)服務(wù)JTA :Java
9、Transaction API Java事務(wù)APIJVM :Java Virtual Machine Java虛擬機MVC: Model-View-Control,20,附:Java技術(shù)中的縮寫及含義(續(xù)),NIC: Network Interface CardO/R: Object-RelationalOTS: Object Transactional ServicesPKI:Public Key InfrastructurePOJO: Plain Old Java ObjectRMI: RemoteMethodInvocation遠程方法調(diào)用RMI/IIOP:RMI protocol ov
10、er IIOP,21,附:Java技術(shù)中的縮寫及含義(續(xù)),BPEL : Business Process Execution Language 業(yè)務(wù)流程執(zhí)行語言BPM : Business Process Management 業(yè)務(wù)流程管理DAO : DatabaseAccessObject數(shù)據(jù)庫訪問對象DOM : Document Object Model 文檔對象模型DTD : Document Type Definition 文檔類型定義DTO : DataTransportObject數(shù)據(jù)傳輸對象ESB :EnterpriseService Bus 企業(yè)服務(wù)總線POJO: Prote
11、rozoicJavaObjectJava原生對象,22,附:Java技術(shù)中的縮寫及含義(續(xù)),SAAJ: SOAP with Attachments API for JavaTM Java 的帶附件的SOAP APISAX:Simple API for XML Parsing XML解析處理簡單APISAML: Security Assertions markup LanguageSGML: Standard Generalized Markup Language SAML(Security Assertion Markup Language )安全斷言標(biāo)記語言SLA: Service Lev
12、el Agreement服務(wù)級別協(xié)議,23,附:Java技術(shù)中的縮寫及含義(續(xù)),SNMP: Simple Network Management Protocol簡單網(wǎng)絡(luò)管理協(xié)議SOA:Service Oriented ArchitectureSOAP: Simple Object Access ProtocolSPENGO:Simple and Protected GSS-API Negotiation Mechanism 簡單和受保護的GSS-API協(xié)商機制SPI: Service Provider Interface )服務(wù)提供模塊接口SSL: Secure Socket Layer安全
13、套接字層SSO: Single Sign-on單點登錄,24,附:Java技術(shù)中的縮寫及含義(續(xù)),SSPI: Security Service Provider Interface安全服務(wù)提供模塊接口StAX: Streaming API for XML XML 的流化APIUDDI: Universal Description,Discovery,and IntegrationVO : ValueObject值對象WFMS: workflow management systemWSDL: Web Service Description Language,25,附:Java技術(shù)中的縮寫及含義(續(xù)),WSEE: Web Services Ent
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)安全保衛(wèi)與應(yīng)急管理指南(標(biāo)準(zhǔn)版)
- 2025年智能家居產(chǎn)品售后服務(wù)規(guī)范
- 法律合規(guī)與風(fēng)險控制制度
- 2025年醫(yī)療器械使用與維護規(guī)范
- 超市員工績效考核及評價制度
- 超市庫存管理及盤點制度
- 2026年西岸華府幼兒園短期教師招聘備考題庫及完整答案詳解1套
- 養(yǎng)老院老人健康飲食營養(yǎng)師激勵制度
- 2026年青島中遠海運物流供應(yīng)鏈有限公司招聘備考題庫完整答案詳解
- 2026年舟山市普朱管委會黨政辦公室招聘備考題庫及完整答案詳解1套
- 器官移植術(shù)后排斥反應(yīng)的風(fēng)險分層管理
- 事業(yè)單位清算及財務(wù)報告編寫范本
- 護坡綠化勞務(wù)合同范本
- 臨床績效的DRG與CMI雙指標(biāo)調(diào)控
- 2026年湛江日報社公開招聘事業(yè)編制工作人員備考題庫及完整答案詳解
- 2025-2026學(xué)年人教版數(shù)學(xué)三年級上學(xué)期期末仿真模擬試卷一(含答案)
- 2025年涼山教師業(yè)務(wù)素質(zhì)測試題及答案
- 2026年昭通市威信縣公安局第一季度輔警招聘(14人)筆試模擬試題及答案解析
- 氫能技術(shù)研發(fā)協(xié)議
- 2025交管12123學(xué)法減分整套試題帶答案解析(全國適用)
- 經(jīng)皮內(nèi)鏡下胃造瘺術(shù)護理配合
評論
0/150
提交評論