- 相關(guān)推薦
web程序復習重點(diǎn)知識
網(wǎng)頁(yè)設計是指使用標識語(yǔ)言(markup language),通過(guò)一系列設計、建模、和執行的過(guò)程將電子格式的信息通過(guò)互聯(lián)網(wǎng)傳輸,最終以圖形用戶(hù)界面(GUI)的形式被用戶(hù)所瀏覽。以下是小編為大家搜索整理的web程序復習重點(diǎn)知識, 希望能給大家帶來(lái)幫助!更多精彩內容請及時(shí)關(guān)注我們應屆畢業(yè)生考試網(wǎng)!

什么是HTTP協(xié)議、(請求響應模式、無(wú)狀態(tài))
超文本傳輸(HTTP)協(xié)議(HTTP-Hypertexttransferprotocol)是分布式,協(xié)作式,超媒體系統應用之間的通信協(xié)議。是萬(wàn)維網(wǎng)(worldwideweb)交換信息的基礎。
HTTP的處理流程:
建立連接、
發(fā)出請求、
生成響應、
關(guān)閉連接
HTTP請求和響應協(xié)議的組成部分
Http請求:1.請求行響應:1.狀態(tài)行
2.請求頭2.響應頭
3.空行3.空白行
4.消息體4.消息體
get和post的區別
1.Post傳輸數據時(shí),不需要在URL中顯示出來(lái),而Get方法要在URL中顯示。
2.Post傳輸的數據量大,可以達到2M,而Get方法由于受到URL長(cháng)度的限制,只能傳遞大約1024字節.
3.Post顧名思義,就是為了將數據傳送到服務(wù)器段,Get就是為了從服務(wù)器段取得數據.而Get之所以也能傳送數據,只是用來(lái)設計告訴服務(wù)器,你到底需要什么樣的數據.Post的信息作為http請求的內容,而Get是在Http頭部傳輸的。
CGI是什么?特點(diǎn)是什么?缺陷?
CGI:用網(wǎng)關(guān)接口(CommonGatewayInterface)
優(yōu)點(diǎn)可以和系統底層相互通訊。
缺點(diǎn)就是每一個(gè)連接都啟動(dòng)一個(gè)進(jìn)程。很消費系統的資源。
容器是什么?有什么作用?
容器:
web容器是一種服務(wù)程序,在服務(wù)器一個(gè)端口就有一個(gè)提供相應服務(wù)的程序,而這個(gè)程序就是處理從客戶(hù)端發(fā)出的請求,如JAVA中的Tomcat容器,ASP的IIS或PWS都是這樣的容器。一個(gè)服務(wù)器可以多個(gè)容器。
作用:(就是一種所謂的中間件,用來(lái)運行java程序的。)
web容器主要是用于給處于容器中的應用程序組件(servlet,jsp)提供一個(gè)環(huán)境,使servlet,jsp直接跟容器中的環(huán)境變量交互。這樣,我們就可以把注意力放在用servlet實(shí)現業(yè)務(wù)邏輯上,而不必為系統底層服務(wù)
容器對Servlet的支持包括:
通信支持(利用容器提供的方法)
生命周期管理(容器控制著(zhù)servlet的生死)
多線(xiàn)程支持(容器會(huì )自動(dòng)地為它接收的每個(gè)servlet請求創(chuàng )建一個(gè)新的java線(xiàn)程)
支持JSP(容器會(huì )自動(dòng)把JSP翻譯成為servletjava代碼)
處理安全性(javaweb應用程序通常需要實(shí)現安全控制,限制用戶(hù)可以訪(fǎng)問(wèn)的資源)
Servlet是什么?規范/一系列接口和類(lèi)/Web容器和Servlet程序之間通訊的基礎
Servlet是一個(gè)在web服務(wù)器端或者應用服務(wù)器端運行的java程序,主要用于在服務(wù)器端產(chǎn)生動(dòng)態(tài)內容
Servlet規范的組成:
1)Web應用程序
2)Servlet和HTTPServlet
3)過(guò)濾器
4)安全
5)國際化
讀取客戶(hù)端發(fā)送的顯式和隱式數據、生成結果、向客戶(hù)端發(fā)送顯式數據(即文檔)和隱式數據(HTTP響應數據)
Web容器與Servlet如何配合處理請求
1)客戶(hù)端向Web服務(wù)器發(fā)起一個(gè)HTTP請求。
2)HTTP請求被Web服務(wù)器接受,如果請求的是靜態(tài)頁(yè)面,則由Web服務(wù)
器負責處理。如果請求的是JavaWeb組件(Servlet或者JSP),
則移交給Web容器。Web容器可以在主機的同一個(gè)進(jìn)程、不同的進(jìn)程
或其他的Web服務(wù)主機的進(jìn)程中啟動(dòng)。
3)Web容器根據Servlet的配置文件確定調用的具體Servlet類(lèi),并把
request對象、response對象傳給它。
4)Servlet通過(guò)request對象知道客戶(hù)端的使用者是誰(shuí),客戶(hù)的請求信
息是什么和其他的一些信息。Servlet處理完請求后把要返回的信
息放入response對象返回到客戶(hù)端。
5)一旦Servlet完成了請求的處理,Web容器就會(huì )刷新response,
把控制權返回給web服務(wù)器
Web應用程序的組成結構
項目根目錄
WEB-INF
--lib
--classescom.lovo.shpping.po.xxxx
web.xml(所有應用程序的配置文件都統一命名)
Tomcat介紹、目錄結構
如何在Tomcat下手工部署一個(gè)Web應用程
TomcatServlet/JSP
6.x2.5/2.1
5.x2.4/2.0
4.x2.3/1.2
3.x2.2/1.1
【web程序復習重點(diǎn)知識】相關(guān)文章:
web程序復習重點(diǎn)09-12
web程序設計復習題10-15
執業(yè)藥師《藥學(xué)綜合知識》復習重點(diǎn)09-08
藥學(xué)綜合知識與技能復習重點(diǎn):發(fā)燒09-16
小升初英語(yǔ)重點(diǎn)句型知識點(diǎn)復習06-29
關(guān)于小升初數學(xué)簡(jiǎn)單的方程知識復習重點(diǎn)11-01
物流員考試重點(diǎn)知識復習指導09-14
java程序知識點(diǎn)精選復習題08-11