




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、動靜態(tài)網(wǎng)頁的概念,常見后綴及基本區(qū)別。靜態(tài)網(wǎng)頁:是指用HTML標記語言等來編排,頁面中的內(nèi)容固定不變,存盤后一般以*.html、*.htm等文件形式存在的網(wǎng)頁。動態(tài)網(wǎng)頁:是指網(wǎng)頁中的關鍵內(nèi)容在服務器端動態(tài)生成的網(wǎng)頁。常見后綴有*.jsp、*.php、*.asp等區(qū)別:(1)動態(tài)網(wǎng)頁會被服務器當作一個程序來執(zhí)行,網(wǎng)頁中靜態(tài)內(nèi)容服務器不作任何處理,直接輸出給客戶端,動態(tài)內(nèi)容的代碼會被服務器識別并執(zhí)行;(2)而靜態(tài)網(wǎng)頁則不會被服務器視為程序,網(wǎng)頁中的內(nèi)容不會被服務器運行。 2、Tomcat服務器的文件夾結(jié)構(gòu)及web應用的文件夾結(jié)構(gòu)Tomcat服務器的文件夾結(jié)構(gòu):1)tomcatbin文件夾:存放Tomcat的腳本文件和可執(zhí)行文件2)tomcatconf文件夾:主要存放Tomcat的全局配置文件。3)tomcatlib文件夾:存放*.jar形式的公用類庫文件4)tomcatwebapps文件夾5)tomcatwork文件夾:臨時文件夾,主要存放各JSP文件編譯后得到的Servlet程序、日志和臨時文件等。6)tomcatlogs:日志文件,如果服務器出現(xiàn)錯誤,會自動記錄。7)tomcatwebappsROOT文件夾:為Web應用的文件夾名,是服務器默認的Web應用。3.WEB應用的目錄結(jié)構(gòu): 1)/WebProject:Web應用的根目錄,存放所有的jsp和html文件;2)/WebProject/WEB_INF:存放當前Web應用的配置文件、類庫文件等資源。3)/WebProject/WEB_INF/class:存放各種class文件,Servlet文件; 4)/WebProject/WEB_INF/lib:存放Web應用所需要的jar文件5、Session跟蹤概念及常見的跟蹤方法答:如何把一個操作步中產(chǎn)生的有用信息保存下來并進行標識后供后續(xù)的操作步使用稱之為session跟蹤問題。跟蹤方法:(1)用URL重寫實現(xiàn)session跟蹤 (2)用cookie實現(xiàn)session跟蹤 (3)用隱藏表單域?qū)崿F(xiàn)session跟蹤(4)session作用范圍變量與session跟蹤4、JSP隱含對象的使用重點在request和resoponse,session上request對象封裝了客戶端提交的數(shù)據(jù)信息,包括用戶提交的數(shù)據(jù)和客戶端的一些信息1.equest讀取客戶端傳遞來的參數(shù)2.request作用范圍變量3.用request讀取系統(tǒng)信息4.用request讀取HTTP請求報頭信息5.用request讀取cookie概念:也叫request屬性,用來在服務器端的兩個JSP/Servlet程序間交換數(shù)據(jù)。response隱含對象1.輸出緩沖區(qū)與響應提交2.HTTP響應報頭設置3.用response實現(xiàn)JSP頁面重定向session隱含對象session是指一個終端用戶與后臺某交互式系統(tǒng)進行通信的時間間隔。1.用URL重寫實現(xiàn)session跟蹤2.用cookie實現(xiàn)session跟蹤3.用隱藏表單域?qū)崿F(xiàn)session跟蹤4.session作用范圍變量與session跟蹤: 6、JavaBean的概念,特點及程序的實現(xiàn),以及在頁面中的應用.概念:JavaBean是用Java語言編寫的可重用組件,是一種Java類,通過封裝屬性和方法成為具有某種功能或者處理某個業(yè)務的對象,簡稱bean。組合重用代碼組件的基本目的:通過將已有的代碼組件組合起來,就可以得到所需要的程序。特點:(1)易于維護、使用和編寫;(2)可實現(xiàn)代碼的重用性;(3)可移植性強,但僅限于java工作平臺;(4)便于傳輸,不限于本地還是網(wǎng)絡;(5)可以以其他部件的模式進行工作。8、簡述什么是過濾器,以及過濾器的基本特點。概念:對web應用來說,過濾器就是駐留在服務器端,在源數(shù)據(jù)和目的數(shù)據(jù)之間,對web請求和響應的頭屬性和內(nèi)容體進行操作的一種特殊web組件。特點:1.它是聲明式的2.它是動態(tài)的3.它是模式化的4.它是可移植的5.它是可重用的6.它是透明的7、Servlet的概念,基本特點,生命周期及部署參數(shù)servlet概念:JAVA服務器端的小程序,是JAVA環(huán)境下實現(xiàn)動態(tài)網(wǎng)頁的基本格式生命周期的三個階段:初始化階段,處理請求階段,銷毀階段部署servlet程序是指在WEB-INFWEB.XML中書寫servlet部署結(jié)構(gòu)WEB.XML文檔對大小寫敏感Servlet規(guī)范的WEB.XML部署文件格式: lest my.test test /test19、流套接字的概念及常見方法。概念:提供一個面向連接的、可靠的數(shù)據(jù)傳輸服務,保證數(shù)據(jù)無差錯、無重復、按順序發(fā)送。具有流量控制功能。數(shù)據(jù)被看作字節(jié)流,無長度限制TCP即是一種基于流套接字的通信協(xié)議。1.public InetAddress getInetAddress()功能:獲取創(chuàng)建socket連接時指定服務器的IP地址。 2.public InetAddress getLocalAddress()功能:獲取創(chuàng)建socket連接時客戶端主機的IP地址。3.public int getPort()功能:獲取創(chuàng)建Socket連接時指定的服務器的端口號。 4.public int getLocalPort()功能:獲取創(chuàng)建Socket連接時客戶端的端口號。 5.public InputStream getInputStream() throws IOException功能:為當前的socket對象創(chuàng)建輸入流。 6.public OutputStream getOutputStream() throws IOException功能:為當前的socket對象創(chuàng)建輸出流。 7.public String toString()功能:轉(zhuǎn)換該Socket成一個String字符串表示 。 11、使用Socket進行客戶端編程的基本步驟(1)創(chuàng)建指定服務器上指定端口號的Socket對象;(2)創(chuàng)建與Socket對象綁定的輸入輸出流,并建立相應的數(shù)據(jù)輸入輸出流;(3)通過數(shù)據(jù)輸入輸出流與服務器端進行數(shù)據(jù)讀寫,完成雙向通信;(4)通過調(diào)用close()方法關閉與服務器端的連接,并關閉各個流對象,結(jié)束通信。12、使用數(shù)據(jù)包套接字進行服務器端編程的基本步驟(1)建立一個DatagramSocket對象(2)進入收發(fā)數(shù)據(jù)包的死循環(huán),直到客戶端數(shù)據(jù)傳送完畢。循環(huán)過程如下:創(chuàng)建一個用于接收數(shù)據(jù)的DatagramPacket對象;利用DatagramSocket類方法receive()等待接收客戶端的數(shù)據(jù)報包;處理客戶端數(shù)據(jù)報包內(nèi)容:創(chuàng)建一個用于發(fā)送響應信息數(shù)據(jù)的DatagramPacket對象;利用DatagramSocket類方法send()向客戶端發(fā)送包含響應信息的數(shù)據(jù)報包;(3)客戶端數(shù)據(jù)傳送完畢,釋放Socket。13、使用數(shù)據(jù)包套接字進行客戶端編程的基本步驟(1) 建立一個DatagramSocket對象(2) 進入收發(fā)數(shù)據(jù)包的死循環(huán),直到客戶端數(shù)據(jù)傳送完畢。循環(huán)過程如下:創(chuàng)建一個用于發(fā)送數(shù)據(jù)的DatagramPacket對象,并將要發(fā)送的數(shù)據(jù)封裝到該數(shù)據(jù)報包;利用DatagramSocket類方法send()向服務器端發(fā)送數(shù)據(jù)報包;創(chuàng)建一個用于接收響應信息數(shù)據(jù)的DatagramPacket對象;利用DatagramSocket類方法receive()等待接收服務器端包含響應信息的數(shù)據(jù)報包;(3)數(shù)據(jù)傳送完畢,釋放Socket。15、獲得InetAddress對象的三種靜態(tài)方法,及其區(qū)別(1)public static InetAddress getByName (String hostname);作用:給定主機名host,返回該主機名對應的IP地址。 (2)public static InetAddress getAllByName (String hostname);作用:給定主機名host,返回與該主機名對應的所有IP地址。 (3)public static InetAddress getLocalHost();作用:返回本機的IP地址。10、使用Socket進行服務器端編程的基本步驟(1)創(chuàng)建一個等待連接的ServerSocket對象,如Sersocket;(2)調(diào)用Sersocket對象的accept()方法偵聽接收客戶端的連接請求。當偵聽到一個客戶的連接請求時,連接成功,并返回一個用于通信的Socket對象;(3)創(chuàng)建與Socket對象綁定的輸入輸出流,并建立相應的數(shù)據(jù)輸入輸出流;(4)通過數(shù)據(jù)輸入輸出流與客戶端進行數(shù)據(jù)讀寫,完成雙向通信;(5)當客戶端斷開連接時,關閉各個流對象,結(jié)束通信。(2)(5)可循環(huán)執(zhí)行。14、URL和URLConnection中常見方法的使用URL常用方法(1)public boolean equals(Object obj)比較兩個URL,當且僅當參數(shù)不為null且與該對象描述的是同一URL對象時,結(jié)果為true。(2)public final Object getContent() throws IOException 作用:返回URL的內(nèi)容。(3)public String getFile()作用:返回URL的文件名。 (4)public String getHost()作用:返回URL的主機名。 (5)public int getPort() 作用:返回URL的端口號。 (6)public String getProtocol() 作用:返回URL的協(xié)議名。 (7)public String getRef() 作用:返回URL的標記。 (8)public URLConnection openConnection() throws IOException作用:返回一個URLConnection 對象,該對象代表URL對象連接的網(wǎng)絡資源。 (9)public final InputStream openStream() throws IOException作用:打開一個到URL對象指向的網(wǎng)絡資源的輸入流,通過這個流,可以讀取這個網(wǎng)絡資源的內(nèi)容。(10)protected void set(String protocol,String host,int port,String file, String ref)作用:設置URL的字段。 (11)public String toString()作用:構(gòu)造 URL 的字符串表示。通過調(diào)用該對象的流協(xié)議處理程序的 toExternalForm 方法來生成該字符串。(12)public boolean sameFile(URL other)作用:比較兩個URL,如果此URL和other參數(shù)相等,則返回true,不考慮標記部分。URLConnection的常用方法:(1)public abstract void connect() throws IOException 在客戶端與服務器之間建立連接。若連接無法建立,則拋出IOException異常。(2)public URL getURL()返回URLConnection對象指向的URL值。(3)public int getContentLength()返回連接URL引用資源的內(nèi)容長度,如果內(nèi)容長度未知,則返回-1。(4)public String getContentType()返回URL 引用資源的內(nèi)容類型,若未知則為null。 (5)public String getContentEncoding()返回URL引用資源的內(nèi)容編碼,若未知則為 null。(6)public long getDate()返回URL引用的資源的發(fā)送日期,若未知則為0。該值為從格林威治時間1970年1月1日以來所經(jīng)過的秒數(shù)。 (7)public long getLastModified()返回由URLConnection引用的資源的最后修改日期,若未知則為0。 (8)public String getHeaderField(String name)返回命名報頭域的值,若該報頭中無該域則為null。 (9)public Object getContent() throws IOException返回URLConnection對象指向的URL的內(nèi)容。若獲取內(nèi)容時發(fā)生I/O錯誤則拋出IOException異常。 (10)public InputStream getInputStream() throws IOException返回從該打開的連接讀取的輸入流。 (11)public OutputStream getOutputStream() throws IOException返回寫到該連接的輸出流。 (13)public String toString()返回該URLConnection 的字符串表示。(14)public void setDoInput(boolean doInput)設置URLConnection的doInput域為指定的值。URLConnection即可用于輸入又可用于輸出。DoInput取值為true時為輸入,取值為false時為輸出。 (15)public boolean getDoInput()返回URLConnection的doInput域的值。(16)public void setDoOutput(boolean doOutput)設置URLConnection 的 doOutput 域為指定的值。URLConnection即可用于輸入又可用于輸出。DoOutput取值為true時為輸出,取值為false時為輸入。(17)public boolean getDoOutput()返回URLConnection的doOutput域的值。手寫3、JSP指令元素重點在page上,JSP腳本代碼,JSP動態(tài)元素JSP指令元素的作用:供JSP容器使用,為JSP容器提供相關的頁面屬性信息,用于指示JSP容器如何正確地翻譯代碼,或者執(zhí)行特定的操作。(1)include指令元素稱為文件包含(2)page指令元素用于設置當前JSP頁面的屬性。1)language屬性:定義JSP頁面腳本代碼所采用的編程語言,默認值為java2)extends屬性:JSP頁面最終會被JSP容器編譯成一個Servlet程序,該屬性用于定義這個Servlet程序的父類。 3)import屬性:用于導入當前JSP頁面中要用到的其它Java類。4)pageEncoding屬性:定義當前頁面的字符編碼標準,默認的字符集為ISO-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代駕司機安全崗位面試問題及答案
- 2025屆河北省阜平一中化學高二下期末質(zhì)量檢測模擬試題含解析
- 2025屆云南省保山市昌寧一中化學高一下期末經(jīng)典模擬試題含解析
- 母雞孵化小雞管理辦法
- 公務接待出差管理辦法
- 保健食品備案管理辦法
- 巨細胞病毒抑制機制-洞察及研究
- 公安監(jiān)管醫(yī)院管理辦法
- 三查四定知識詳解與應用
- 農(nóng)業(yè)種植結(jié)構(gòu)調(diào)整與人力資源配置
- GB/T 19889.5-2006聲學建筑和建筑構(gòu)件隔聲測量第5部分:外墻構(gòu)件和外墻空氣聲隔聲的現(xiàn)場測量
- GB/T 18391.1-2009信息技術元數(shù)據(jù)注冊系統(tǒng)(MDR)第1部分:框架
- GA 1283-2015住宅物業(yè)消防安全管理
- midas分析設計原理
- 質(zhì)量管理手冊(隧道)(中交路橋建設有限公司)
- 黃大年式教學團隊申報材料
- 出香港貨物發(fā)票樣板樣本空白
- 醫(yī)院免疫室標準化操作程序免疫室內(nèi)質(zhì)量控制操作指南(ELISA)人民醫(yī)院檢驗科免疫SOP人民醫(yī)院質(zhì)量管理體系課件
- 柳州市柳東新區(qū)南慶安置區(qū)項目工程基坑支護方案
- 卵巢腫瘤ppt課件
- 發(fā)電可靠性考試真題及答案
評論
0/150
提交評論