JavaWeb工程師筆試題題目
在現(xiàn)實(shí)的學(xué)習(xí)、工作中,我們總免不了要接觸或使用試題,借助試題可以檢驗(yàn)考試者是否已經(jīng)具備獲得某種資格的基本能力。那么一般好的試題都具備什么特點(diǎn)呢?下面是小編整理的JavaWeb工程師筆試題題目,希望能夠幫助到大家。
JavaWeb工程師筆試題題目
1. 使用HTTP協(xié)議將客戶端的請(qǐng)求傳送到服務(wù)器端有哪兩種方式?請(qǐng)簡(jiǎn)述它們的區(qū)別
1) get是從服務(wù)器上獲取數(shù)據(jù),post是向服務(wù)器傳送數(shù)據(jù)。
2) 在客戶端,Get方式在通過(guò)URL提交數(shù)據(jù),數(shù)據(jù)在URL中可以看到;POST方式,數(shù)據(jù)放置在HTML HEADER內(nèi)提交。
3) 對(duì)于get方式,服務(wù)器端用request.getQueryString可以獲取GET請(qǐng)求參數(shù)的變量值,對(duì)于post方式,服務(wù)器端用request.getParameter獲取提交的數(shù)據(jù)。
4) GET方式提交的數(shù)據(jù)最多只能有1024字節(jié),而POST則沒有此限制。
5) 安全性問題。正如在(1)中提到,使用 Get 的時(shí)候,參數(shù)會(huì)顯示在地址欄上,而 Post 不會(huì)。所以,如果這些數(shù)據(jù)是中文數(shù)據(jù)而且是非敏感數(shù)據(jù),那么使用 get;如果用戶輸入的數(shù)據(jù)不是中文字符而且包含敏感數(shù)據(jù),那么還是使用 post為好。
2. WEB容器主要有哪些功能? 并請(qǐng)列出一些常見的`WEB容器名字。
1) 提供Servlet程序編寫API
2) 提供Servlet程序運(yùn)行時(shí)環(huán)境。
常見的有 Apache, IIS, Tomcat, Resin 等等
3. 請(qǐng)簡(jiǎn)述Servlet的生命周期及其相關(guān)的方法。
實(shí)例化,初始化,提供服務(wù),銷毀
init、service和destroy
4. 在Servlet中,我們通過(guò)什么方法獲取客戶端提交的數(shù)據(jù)
Request.getParameter
5. 在Servlet中,通過(guò)什么語(yǔ)句生成向客戶端發(fā)送的頁(yè)面? 請(qǐng)編寫一段簡(jiǎn)單的Hello World輸出
PrintWriter out = response.getWriter;
Out.print;
Out.print(“Hello World!”);
6. 請(qǐng)簡(jiǎn)述一下部署Serlvet的過(guò)程
test
TestServlet
test
/TestServlet
把你項(xiàng)目的WebRoot文件夾拷貝到Tomcat的webapps文件夾下
7. Tomcat服務(wù)器的默認(rèn)端口是? 為了中文字符處理不出現(xiàn)亂碼,我們需要對(duì)Tomcat的配置做出什么修改?
8080
URIEncoding=”utf-8”
8. JSP的標(biāo)記是如何來(lái)表示的? C
A. <> B. C. D. <$$>
9. 在JSP里聲明一個(gè)變量的標(biāo)記是?
10. 有一個(gè)字符串變量 String str=”abc”; 在JSP里以下哪些輸出方式是正確的? BDE
A. B. C. D.
E. F.
JavaWeb工程師經(jīng)典筆試題題目
1. 請(qǐng)簡(jiǎn)述Cookie, Session 和Application它們的區(qū)別。
1) Cookie會(huì)在客戶端硬盤上創(chuàng)建Cookie文件
2) Session大部分情況下會(huì)在服務(wù)器端硬盤上寫入Cookie文件
3) Cookie安全性最低
4) Application 表示Servlet上下文環(huán)境,在整個(gè)WEB應(yīng)用中只有一個(gè)Application對(duì)象,用于存儲(chǔ)些全局性的數(shù)據(jù)
2. 在DOM模型中,F(xiàn)orm表單的提交事件是什么? 需要什么返回值可以讓該表單不提交?
onSubmit
返回false可以不提交表單
3. 在DOM模型中,select下拉菜單的值被改變觸發(fā)什么事件?若要設(shè)定某項(xiàng)值為默認(rèn)值,該如何設(shè)定?
onChange
selected
javaweb論文的參考文獻(xiàn)
參考文獻(xiàn)1
[1]張健康,楊宜康,李雪,劉磊.基于Java3D的地球空間環(huán)境可視化研究[J].計(jì)算機(jī)應(yīng)用研究,2013(01):211-214.
[2]藍(lán)雯飛,李子茂.“Java程序設(shè)計(jì)”課程教學(xué)思考[J].計(jì)算機(jī)時(shí)代,2013(01):37-39.
[3]田夏利,李雄飛.Java框架對(duì)初級(jí)開發(fā)者的束縛及化解策略[J].軟件導(dǎo)刊,2013(01):57-59.
[4]洪世勇.高Java中基于Socket的網(wǎng)絡(luò)編程[J].軟件工程師,2013(01):61-62.
[5]王循.JavaWeb快速開發(fā)框架中部分關(guān)鍵技術(shù)初步研究[D].吉林大學(xué),2015.
[6]劉艷春,洪曉慧.Struts2框架核心配置文件的研究與應(yīng)用[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,02:77-81.
[7]翟劍錕.Spring框架技術(shù)分析及應(yīng)用研究[D].中國(guó)科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院),2013.
參考文獻(xiàn)2:
[1]方世敏.新時(shí)期對(duì)大數(shù)據(jù)人才培養(yǎng)的思考及研究[J].經(jīng)營(yíng)管理者,2015(15):419.
[2]石冬凌.MOOC對(duì)教學(xué)帶來(lái)的思考和啟示[J].計(jì)算機(jī)教育,2014(9):13-15.
[3]劉雅喆,邵國(guó)強(qiáng),張丹.淺談javaweb教學(xué)改革[J].福建電腦,2013(3):81-82.
[4]MartyHall.Servlet與JSP權(quán)威指南[M].北京:機(jī)械工業(yè)出版社,2002
[5]HansBergsten.JavaServerPages,ThirdEdition[M].北京:中國(guó)電力出版社,2004
[6]孫鑫.JavaWeb開發(fā)詳解[M].北京:電子工業(yè)出版社,2006
參考文獻(xiàn)3:
[1]吳怡滄.企業(yè)門戶統(tǒng)一登錄的安全實(shí)現(xiàn)[J].冶金自動(dòng)化,2007,S1:585-588.
[2]趙麒,羅軍.SSO單點(diǎn)登錄解決方案[J].計(jì)算機(jī)科學(xué),2008,34(7):26-28.
[3]金斌,薛質(zhì).單點(diǎn)登錄機(jī)制的設(shè)計(jì)與應(yīng)用[J].電信快報(bào),2007(6):19-22.
[4]金斌.統(tǒng)一的身份認(rèn)證和訪問控制之單點(diǎn)登錄系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].上海交通大學(xué),2007.
[5]魏曉玲.MD5加密算法的研究及應(yīng)用[J].信息技術(shù),2010,7:145-151.
[6]李建.JavaWeb開發(fā)中過(guò)濾器組件應(yīng)用及實(shí)例解析[J].電腦開發(fā)與應(yīng)用,2009,22(11):58-60