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

正文內容

[計算機軟件及應用]2-j2ee核心技術-資料下載頁

2025-02-22 00:26本頁面
  

【正文】 協(xié)議被分為請求和響應兩個部分;? 客戶端瀏覽器總是以指定格式向服務器發(fā)出請求報文來請求網頁文件;? 而服務器端總是以指定格式向客戶端瀏覽器發(fā)送響應報文來傳送客戶端請求的網頁文件內容。 83附表? HTTP協(xié)議響應報文狀態(tài)碼84狀態(tài)碼 說 明成功200201202204請求成功請求成功( post請求)請求被接受,但處理未完成請求成功,但沒有內容返回重新定向301302304所請求的資源已被指派為新的固定 URL所請求的資源臨時位于另外的 URL文檔沒有修改(條件 GET)客戶端錯誤400401403404錯誤的請求未被授權,該請求要求用戶認證不明原因的禁止沒有找到服務器錯誤500501502503內部服務器差錯沒有實現(xiàn)錯誤的網關,網關或上游服務器來的無效響應服務暫時失效WEB應用概述回顧? 實際上,網絡服務器與客戶端之間是通過套接字原理進行通信的;? 正是由于 HTTP協(xié)議的支持,才使得世界各地的,使用不同操作系統(tǒng)及軟件的客服端和服務器之間能夠正確通信;? HTTP協(xié)議包含請求和響應兩部分。86本章目標? Web應用的優(yōu)勢? Web服務器? Tomcat的安裝及配置? 典型的 Web應用程序的目錄結構87Web應用程序88 Web應用程序(續(xù))89 用戶請求一個頁面Web 應用程序Web 應用程序在 Web 服務器上運行 傳回一個頁面作為響應Web應用程序的工作原理客戶端把請求發(fā)送到服務器端的 Web應用程序, Web應用程序接收請求后進行 相關處理 (靜態(tài)網頁和動態(tài)網頁) ,并把結果以文本或網頁的形式,返回到客戶端;因此當訪問 Web 站點的時候,我們所看到的所有內容都是在瀏覽器中呈現(xiàn)的;Web應用程序是在 HTTP協(xié)議支持下的,基于 B/S結構(Browser瀏覽器 /Server服務器)的應用程序。90Web應用的優(yōu)勢相對于傳統(tǒng)的 C/S結構( Client客戶端 /Server服務器)的應用程序而言, B/S結構的 Web應用程序具備以下優(yōu)勢:– 集中部署,無需安裝客戶端程序;– 集中管理,業(yè)務邏輯在服務端進行維護;– 數據共享,所有客戶端訪問同一服務器的數據;– 覆蓋面廣,只要有 Inter覆蓋的區(qū)域都可通過瀏覽器享受服務;– 更強的平臺無關性,不必關心客戶端的軟硬件平臺,只要遵循 HTTP協(xié)議,都可獲得支持。91HTTP協(xié)議HTTP協(xié)議是指超文本傳輸協(xié)議,專門用于在 Inter上傳輸信息的協(xié)議,目前的版本是 ;HTTP是應用層的協(xié)議,它基于請求 /響應模式;HTTP協(xié)議默認使用 80端口進行通訊;HTTP協(xié)議是無狀態(tài)的的協(xié)議。92客戶端瀏覽器 Web 服務器Web 應用程序客戶端發(fā)起連接客戶端發(fā)送請求服務器響應請求服務器斷開連接HTTP協(xié)議(續(xù))93請求消息請求行標題信息方法Get/Post HTTP/瀏覽器類型UserAgent: Mozilla/ (patible。 MSIE 。 Windows NT )Accept: image/gif, image/jpeg, text/*, */*響應消息 狀態(tài)行標題信息版本HTTP/ 200 OK服務器軟件 修改日期Server: Apache/(Unix)Last modified: Tuesday, 07Sep04 1:14:34 GMTContentlength: 100Contenttype: text/html資源名稱 版本內容類型狀態(tài)代碼 說明內容類型大小(字節(jié))Web服務器程序Web服務器程序是指運行在 Web服務器上的軟件程序;該程序的主要功能是負責偵聽指定端口,接收客戶端的請求并解析,然后將指定的頁面發(fā)送到客戶端;Web服務器程序必須遵循 HTTP協(xié)議的規(guī)范;注意:在本門課程中,服務器程序有時簡稱為服務器,客戶程序有時簡稱為客戶,如果沒有特殊說明,服務器是指服務器程序,而不是指運行服務器程序的主機。94當今主流的 Web服務器軟件當今比較流行的 Web服務器軟件有很多,包括:– Microsoft公司的 IIS( Inter Information Services);– BEA公司的 WebLogic;– IBM公司的 WebSphere。– Apache公司的 Tomcat;– ……Tomcat是當今使用最為廣泛的基于 Java的 Web服務器軟件,是中小企業(yè)應用和學習 Web編程的最佳選擇。95Tomcat可以登錄 Apache公司的官方網站 Tomcat;下載后是一個可執(zhí)行文件,運行安裝;安裝過程中如果沒有特別設置, Tomcat缺省偵聽 8080端口;安裝 Tomcat之前應確保機器上已經安裝 JDK。96Apache Tomcat 總結? B/S與 C/S兩種模式對比,以及各自特點? Web應用程序與 Web服務器程序的概念? Tomcat的安裝以及配置97Servlet 入門回顧? Web應用程序在互聯(lián)網應用中越來越重要。? Web服務器程序是指運行在 Web服務器上的軟件程序,其主要功能是負責偵聽指定端口,接收客戶端的請求并解析,然后將指定的頁面發(fā)送到客戶端。? Tomcat是當今使用最為廣泛的基于 Java的Web服務器軟件,是中小企業(yè)應用和學習Web編程的最佳選擇。99本章目標? 理解 Servlet的基本知識? Servlet相關的 API? 了解 Servlet的體系結構? 了解 Servlet的生命周期? 實現(xiàn)并部署 Servlet100本章相關詞匯101單 詞 說 明servlet 服務器端小程序generic 一般的,普通的,非特殊的request 請求response 響應,回答initialize 初始化destroy 破壞,毀壞,消滅什么是 Servlet?Servlet是用 Java語言編寫的程序,它運行在 Web服務器上,用以處理來自客戶端的請求;它一般會把處理的結果以為 HTML的形式返回,在客戶端形成動態(tài)網頁。102客戶端Web 服務器Servlet請 求響 應Servlet的優(yōu)點Servlet運行在 Web服務器中,可以擴展服務器的功能;Servlet可以和其他資源交互,從而生成返回給客戶端響應的內容,即動態(tài)網頁;使用 Java編寫,所以能夠跨平臺;Java的所有優(yōu)點都可以在 Servlet中體現(xiàn);Servlet很安全,因為訪問 Servlet的唯一途徑是通過服務器;只要符合 Servlet規(guī)范的 Servlet容器都可以運行Servlet。103Servlet容器事實上, Servlet本身就是普通的 Java類,在需要的時候被實例化,在不需要的時候被銷毀,而 Servlet的實例化和銷毀工作由 Servlet容器來完成;Servlet在 Servlet容器內運行, Servlet容器負責調度Servlet,并控制著 Servlet的生命周期;Apache Tomcat既是 Web服務器軟件,同時也是符合規(guī)范的 Servlet容器。104Servlet API與 Servlet相關的兩個包 :– – ,跨協(xié)議的Servlet的相關接口和類; HTTP協(xié)議的Servlet相關類;在 Tomcat安裝目錄 /mon/lib路徑下,可以找到。105106接口名稱 說 明Servlet 這是每個 Servlet都必須實現(xiàn)的接口,它定義了一系列必須由 Servlet實現(xiàn)的方法。ServletRequest 此接口用于將客戶端的請求信息傳送給 Servlet。ServletResponse 此接口用于對客戶端做出響應。ServletConfig 此接口定義 Servlet配置對象,以便于容器將信息傳遞給Servlet。ServletContext 此接口定義了一組方法,用于 Servlet與容器進行通信。107類名稱 說 明GenericServlet 抽象類,定義一個通用的、獨立于底層協(xié)議的Servlet。ServletInputStream 這是提供輸入流用于讀取來自客戶端請求的二進制數據的類。ServletOutputStream 此類提供輸出流用于將二進制數據發(fā)送到客戶端。ServletException Servlet在執(zhí)行過程中遇到困難時拋出該異常。108接口名稱 說 明HttpServletRequest 該接口擴展 ServletRequest接口,定義了一系列用于描述 HTTP請求的方法。HttpServletResponse 該接口擴展 ServletResponse接口,提供服務器對客戶端的響應對象。HttpSession 該接口提供客戶端與服務器端的會話標識。109類名稱 說 明HttpServlet該類是最常用于擴展 Servlet的類,因為很多 Servlet應用程序都遵照 HTTP協(xié)議運行。此類支持 HTTP協(xié)議功能以及 Servlet類的方法,它是個抽象類。它接收客戶端的請求,并向客戶端發(fā)送響應。Cookie 此類用來創(chuàng)建 Cookie,它存儲了少量由 Servlet發(fā)送至客戶端的信息。Servlet的體系結構110ServletGenericServletHttpServlet自定義 ServletHttpServlet中提供了一系列讓子類重寫的方法,在不同的時刻會調用執(zhí)行這些方法:111方 法 原 型 說 明public void init(ServletConfig config)throws ServletException在初始化 Servlet時調用一次,如有特殊需要,可重寫該方法。protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException如果客戶端是以 GET方式提交請求時執(zhí)行,應當重寫此方法protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException如果客戶端是以 POST方式提交請求時執(zhí)行,應當重寫此方法public void destroy() 當銷毀 Servlet實例時調用一次,如有需要釋放的資源,可重寫該方法(續(xù))HttpServlet還提供了一些不常用的方法,如有非常特殊的需要,可考慮重寫它們:112方 法 原 型 說 明protected void doDelete(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException用于刪除服務器上的文檔,這個方法由于復雜的策略問題不被廣泛支持protected void doHead(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException如果客戶端只是想查看響應頭,可通過此方法來確定文檔的大小,修改時間或一般可用性protected void doPut(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException用于將文檔直接放置在服務器上protected void doOptions(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException用于詢問服務器上的某種資源有什么選項可用(續(xù))HttpServlet中還提供了一些其他的方法,這些方法不是用來重寫,而是提供某些功能的:113方 法 原 型 說 明ServletContext getServletContex
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1