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

正文內(nèi)容

基于jsp(java)學(xué)生選課系統(tǒng)的設(shè)計和開發(fā)-文庫吧

2025-06-03 14:41 本頁面


【正文】 ava對信息時代的重要性,未來還會不斷發(fā)展,Java在應(yīng)用方面將會有更廣闊的前景。第二節(jié) Servlet技術(shù)Servlet是建立基于Web的應(yīng)用程序接口的基石。Servlet技術(shù)提供了一種普遍的編程模型,它也是JSP的基礎(chǔ)。Servlet由支持Servlet服務(wù)器的Servlet引擎負(fù)責(zé)管理運行。當(dāng)多個客戶端請求一個Servlet時,引擎為每個客戶端啟動一個線程而不是啟動一個進(jìn)程,這些線程由Servlet引擎服務(wù)器來管理,與傳統(tǒng)的CGI為每個客戶端啟動一個進(jìn)程相比較,效率要高得多。Servlet的生命周期主要有下列三個過程組成:(1) 初始化ServletaServlet第一次被請求加載時,服務(wù)器初始化這個Servlet,即創(chuàng)建一個Servlet對象,這個對象調(diào)用init方法完成必要的初始化工作。(2) 誕生的Servlet對象調(diào)用service方法響應(yīng)客戶的請求。(3) 當(dāng)服務(wù)器關(guān)閉時,調(diào)用destroy方法,銷毀Servlet對象。HttpServlet類的主要方法:(1)init方法Servlet第一次被請求加載時,服務(wù)器初始化一個Servlet,即創(chuàng)建一個Servlet對象,這個對象調(diào)用init方法完成必要的初始化工作。init()是HttpServlet類中的方法,我們可以在Servlet中重寫這個方法。方法描述為:public void init(ServletConfig config)throws ServletException該方法在執(zhí)行時,Servlet引擎會把一個ServletConfig類型的對象傳遞給init()方法,這個對象就被保存在Servlet對象中,直到Servlet對象被銷毀。這個ServletConfig對象負(fù)責(zé)向Servlet傳遞服務(wù)設(shè)置信息,如果傳遞失敗就會發(fā)生ServletException, Servlet將不能正常工作。當(dāng)多個客戶端請求一個Servlet時,引擎為每個客戶端啟動一個線程,那么Servlet類的成員變量會被所有的線程共享。(2)service方法當(dāng)Servlet成功創(chuàng)建和初始化之后,Servlet就調(diào)用service方法來處理用戶的請求并返回響應(yīng)。service()是HttpServlet類中的方法,可以在Servlet中直接繼承該方法或重寫這個方法。方法描述為:public void service(HttpServletRequest request,HttpServletResponse response)throw ServletException,IOExceptionServlet引擎將兩個參數(shù)傳遞給該方法,其中一個參數(shù)對象是HttpServletRequest類型的對象,該對象封裝了用戶的請求信息,此對象調(diào)用相應(yīng)的方法可以獲取封裝的信息,也就是說使用這個對象可以獲取用戶提交的信息。另外一個參數(shù)對象是HttpServletResponse類型的對象,該對象用來響應(yīng)用戶的請求。service 方法和init方法不同的是,init方法只被調(diào)用一次,而service方法可能被多次調(diào)用,當(dāng)后續(xù)的客戶請求Servlet服務(wù)時,Servlet引擎將啟動一個新的線程,在該線程中,Servlet調(diào)用service方法響應(yīng)客戶的請求,也就是說,每個客戶的每次請求都導(dǎo)致service方法被調(diào)用執(zhí)行,調(diào)用過程運行在不同的線程中,互不干擾。(3) destroy方法當(dāng)Servlet引擎終止服務(wù)時,比如關(guān)閉服務(wù)器等,destroy()方法會被執(zhí)行,銷毀Servlet對象。Servlet可直接繼承這個方法,一般不需重寫。方法描述為:public destroy()。優(yōu)點與不足:我們已經(jīng)簡單了解了Servlet的存活期和HttpServlet類,但是并沒有深入探索Servlet API。事實上,Java Servlet API既簡單又有強(qiáng)大的功能,它使得我們能夠在一個簡單的編程模型的幫助下擴(kuò)充任何Web服務(wù)器的功能。但是,Servlet的最大缺點是不能有效的管理頁面的邏輯部分和頁面的輸出部分,導(dǎo)致Servlet代碼非常混亂,不易于編寫,用Servlet來管理網(wǎng)站是一件很困難的事情。為了克服Servlet的缺點,Sun公司將Java Servlet作為基礎(chǔ),推出了JSP技術(shù),JSP讓我們覺得開發(fā)網(wǎng)站是如此的簡單容易。第三節(jié) Jsp技術(shù)JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1