學習不是缺少時間,而是缺少努力,下面是小編收集的計算機二級考試WEB考試重點,希望大家認真閱讀!
什麼是HTTP協議、(請求響應模式、無狀態)
超文字傳輸(HTTP)協議(HTTP-Hypertexttransferprotocol)是分散式,協作式,超媒體系統應用之間的通訊協議。是全球資訊網(worldwideweb)交換資訊的基礎。
HTTP的處理流程:
建立連線、
發出請求、
生成響應、
關閉連線
HTTP請求和響應協議的組成部分
Http請求:1.請求行響應:1.狀態行
2.請求頭2.響應頭
3.空行3.空白行
4.訊息體4.訊息體
get和post的區別
傳輸資料時,不需要在URL中顯示出來,而Get方法要在URL中顯示。
傳輸的資料量大,可以達到2M,而Get方法由於受到URL長度的限制,只能傳遞大約1024位元組.
顧名思義,就是為了將資料傳送到伺服器段,Get就是為了從伺服器段取得資料.而Get之所以也能傳送資料,只是用來設計告訴伺服器,你到底需要什麼樣的資料的資訊作為http請求的內容,而Get是在Http頭部傳輸的。
CGI是什麼?特點是什麼?缺陷?
CGI:用閘道器介面(CommonGatewayInterface)
優點可以和系統底層相互通訊。
缺點就是每一個連線都啟動一個程序。很消費系統的資源。
容器是什麼?有什麼作用?
容器:
web容器是一種服務程式,在伺服器一個埠就有一個提供相應服務的程式,而這個程式就是處理從客戶端發出的請求,如JAVA中的Tomcat容器,ASP的IIS或PWS都是這樣的容器。一個伺服器可以多個容器。
作用:(就是一種所謂的中介軟體,用來執行java程式的.。)
web容器主要是用於給處於容器中的應用程式元件(servlet,jsp)提供一個環境,使servlet,jsp直接跟容器中的環境變數互動。這樣,我們就可以把注意力放在用servlet實現業務邏輯上,而不必為系統底層服務
容器對Servlet的支援包括:
通訊支援(利用容器提供的方法)
生命週期管理(容器控制著servlet的生死)
多執行緒支援(容器會自動地為它接收的每個servlet請求建立一個新的java執行緒)
支援JSP(容器會自動把JSP翻譯成為servletjava程式碼)
處理安全性(javaweb應用程式通常需要實現安全控制,限制使用者可以訪問的資源)
Servlet是什麼?規範/一系列介面和類/Web容器和Servlet程式之間通訊的基礎
Servlet是一個在web伺服器端或者應用伺服器端執行的java程式,主要用於在伺服器端產生動態內容