下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告( 2016 2017 學(xué)年 第 2 學(xué)期 )課程名稱:JAVA EE技術(shù)開課實(shí)驗(yàn)室:呈貢校區(qū)信自樓 2017年4月17日年級(jí)、專業(yè)、班軟工141學(xué)號(hào)201410413126 姓名陳娜成績(jī)實(shí)驗(yàn)項(xiàng)目名稱Servlet程序設(shè)計(jì)指導(dǎo)教師袁梅宇教師評(píng)語(yǔ)該同學(xué)是否了解實(shí)驗(yàn)原理: A.了解B.基本了解C.不了解該同學(xué)的實(shí)驗(yàn)?zāi)芰Γ?A.強(qiáng) B.中等 C.差 該同學(xué)的實(shí)驗(yàn)是否達(dá)到要求: A.達(dá)到 B.基本達(dá)到C.未達(dá)到實(shí)驗(yàn)報(bào)告是否規(guī)范: A.規(guī)范 B.基本規(guī)范C.不規(guī)范實(shí)驗(yàn)過(guò)程是否詳細(xì)記錄: A.詳細(xì) B.一般 C.沒有 注:5個(gè)A 為優(yōu) 4個(gè)A為良 3個(gè)A 為及格
2、 其余為不及格。教師簽名: 年 月 日實(shí)驗(yàn)二 Servlet程序設(shè)計(jì)一、 實(shí)驗(yàn)內(nèi)容1、 通過(guò)上機(jī),掌握Servlet的doGet()、doPost()、init()等方法的應(yīng)用;掌握web.xml配置文件的應(yīng)用;掌握J(rèn)SP與Servlet的調(diào)用或轉(zhuǎn)發(fā)。2、 通過(guò)編寫一個(gè)Servlet程序、完成簡(jiǎn)單的接收請(qǐng)求和發(fā)送響應(yīng)的功能。3、 完成以上內(nèi)容的程序調(diào)試,并運(yùn)行出正確的結(jié)果。二、 所用儀器、材料PC一臺(tái),JDK、Eclipse、Tomcat、MySQL三、 實(shí)驗(yàn)原理1.1、 Servlet的doGet()、doPost()、init()等方法的應(yīng)用;1.1.1、 init()方法:在處理客戶端請(qǐng)
3、求之前,給用戶一個(gè)編寫初始化代碼的機(jī)會(huì)。由于每個(gè)Servlet對(duì)象的init()方法只執(zhí)行一次,適合耗時(shí)較長(zhǎng)的初始化處理以提高性能。如果使用init()方法初始化資源,可以使用destroy()方法完成清理資源的工作,如關(guān)閉獲取的數(shù)據(jù)庫(kù)連接或關(guān)閉I/O流。1.1.2、 doGet()/doPost()方法:根據(jù)客戶請(qǐng)求方法的類型(GET、POST等),service()方法調(diào)用對(duì)應(yīng)的doGet()/doPost()方法1.2、 web.xml配置文件的應(yīng)用1.2.1、web.xml學(xué)名叫部署描述符文件,是在Servlet規(guī)范中定義的,是web應(yīng)用的配置文件。1.2.2、 部署描述符文件就像所有
4、XML文件一樣,必須以一個(gè)XML頭開始。這個(gè)頭聲明可以使用的XML版本并給出文件的字符編碼。DOCYTPE聲明必須立即出現(xiàn)在此頭之后。這個(gè)聲明告訴服務(wù)器適用的servlet規(guī)范的版本(如2.2或2.3)并指定管理此文件其余部分內(nèi)容的語(yǔ)法的DTD(Document Type Definition,文檔類型定義)。所有部署描述符文件的頂層(根)元素為web-app。1.2.3、1.3、 JSP與Servlet的調(diào)用或轉(zhuǎn)發(fā)。Servlet的轉(zhuǎn)發(fā)方式有兩種:response.sendRedirect(response.encodeURL(相對(duì)路徑或絕對(duì)路徑);request.getRequestDis
5、patcher(相對(duì)路徑).forward();jsp是servlet的擴(kuò)展,除可用上面兩種之外,還可以用標(biāo)簽:四、 實(shí)驗(yàn)過(guò)程1、新建Servlet對(duì)話框2、編寫一個(gè)Servlet程序、完成簡(jiǎn)單的接收請(qǐng)求和發(fā)送響應(yīng)的功能。2. 運(yùn)行結(jié)果五、 實(shí)驗(yàn)結(jié)果、分析和結(jié)論(誤差分析與數(shù)據(jù)處理、成果總結(jié)等。其中,繪制曲線圖時(shí)必須用計(jì)算紙)1. 在本次實(shí)驗(yàn)中主要是掌握Servlet的doGet()、doPost()、init()等方法的應(yīng)用;掌握web.xml配置文件的應(yīng)用;掌握J(rèn)SP與Servlet的調(diào)用或轉(zhuǎn)發(fā)。通過(guò)編寫一個(gè)Servlet程序、完成簡(jiǎn)單的接收請(qǐng)求和發(fā)送響應(yīng)的功能。2. 通過(guò)本次實(shí)驗(yàn),我了解
6、到了doGet()方法、doPost()方法的使用,init()方法的作用,并且通過(guò)重溫教材,了解到了請(qǐng)求和響應(yīng)API、請(qǐng)求頭和響應(yīng)頭、文件的上傳和下載、裝發(fā)和重定向的編程,相信通過(guò)不斷地學(xué)習(xí)和不斷地實(shí)驗(yàn)的深度,我會(huì)對(duì)Servlet有更深的了解。源代碼:FirstServlet.javapackage com.jeelearning.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.servlet.ServletException;import jav
7、ax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;WebServlet(/FirstServlet)public class FirstServlet extends HttpServlet private static final long serialVersionUID = 1L; public FirstServle
8、t() super(); protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setCharacterEncoding(UTF-8);response.setHeader(Content-type, text/html;charset=UTF-8);PrintWriter out= response.getWriter();Date today=new Date();out.println(+當(dāng)前時(shí)間為:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 秋分溫泉活動(dòng)策劃方案(3篇)
- 學(xué)校歷史文化管理制度(3篇)
- 2026年聊城市中醫(yī)醫(yī)院“水城優(yōu)才”青年人才引進(jìn)參考考試題庫(kù)及答案解析
- 現(xiàn)代裝飾公司店長(zhǎng)管理制度(3篇)
- 2026年度德州市事業(yè)單位公開招聘初級(jí)綜合類崗位人員(526人)備考考試題庫(kù)及答案解析
- 2026山東事業(yè)單位統(tǒng)考濟(jì)南歷城區(qū)屬招聘初級(jí)綜合類崗位50人參考考試題庫(kù)及答案解析
- 2026浙江興??毓杉瘓F(tuán)有限公司下屬企業(yè)招聘3人備考考試試題及答案解析
- 2026年甘肅省酒泉民健康復(fù)醫(yī)院招聘考試備考試題及答案解析
- 2026上半年黑龍江伊春市事業(yè)單位招聘262人參考考試題庫(kù)及答案解析
- 2026浙江南方水泥有限公司校園招聘?jìng)淇伎荚囋囶}及答案解析
- 四川省成都市武侯區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末生物學(xué)試題(含答案)
- 校園欺凌預(yù)防策略:心理干預(yù)與行為矯正
- 辦公樓物業(yè)安全管理
- 中老年人常見疾病預(yù)防
- 2024基因識(shí)別數(shù)據(jù)分類分級(jí)指南
- 臨床成人失禁相關(guān)性皮炎的預(yù)防與護(hù)理團(tuán)體標(biāo)準(zhǔn)解讀
- 創(chuàng)新創(chuàng)業(yè)教育學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 河道治理、拓寬工程 投標(biāo)方案(技術(shù)方案)
- 政治審查表(模板)
- 《最奇妙的蛋》完整版
- SEMI S1-1107原版完整文檔
評(píng)論
0/150
提交評(píng)論