學習啦 > 創(chuàng)業(yè)指南 > 職場 > 筆試題 >

JavaWeb工程師筆試題題目

時間: 澤凡0 分享

在現(xiàn)實的學習、工作中,我們總免不了要接觸或使用試題,借助試題可以檢驗考試者是否已經具備獲得某種資格的基本能力。那么一般好的試題都具備什么特點呢?下面是小編整理的JavaWeb工程師筆試題題目,希望能夠幫助到大家。

JavaWeb工程師筆試題題目

JavaWeb工程師筆試題題目

1. 使用HTTP協(xié)議將客戶端的請求傳送到服務器端有哪兩種方式?請簡述它們的區(qū)別

1) get是從服務器上獲取數(shù)據(jù),post是向服務器傳送數(shù)據(jù)。

2) 在客戶端,Get方式在通過URL提交數(shù)據(jù),數(shù)據(jù)在URL中可以看到;POST方式,數(shù)據(jù)放置在HTML HEADER內提交。

3) 對于get方式,服務器端用request.getQueryString可以獲取GET請求參數(shù)的變量值,對于post方式,服務器端用request.getParameter獲取提交的數(shù)據(jù)。

4) GET方式提交的數(shù)據(jù)最多只能有1024字節(jié),而POST則沒有此限制。

5) 安全性問題。正如在(1)中提到,使用 Get 的時候,參數(shù)會顯示在地址欄上,而 Post 不會。所以,如果這些數(shù)據(jù)是中文數(shù)據(jù)而且是非敏感數(shù)據(jù),那么使用 get;如果用戶輸入的數(shù)據(jù)不是中文字符而且包含敏感數(shù)據(jù),那么還是使用 post為好。

2. WEB容器主要有哪些功能? 并請列出一些常見的`WEB容器名字。

1) 提供Servlet程序編寫API

2) 提供Servlet程序運行時環(huán)境。

常見的有 Apache, IIS, Tomcat, Resin 等等

3. 請簡述Servlet的生命周期及其相關的方法。

實例化,初始化,提供服務,銷毀

init、service和destroy

4. 在Servlet中,我們通過什么方法獲取客戶端提交的數(shù)據(jù)

Request.getParameter

5. 在Servlet中,通過什么語句生成向客戶端發(fā)送的頁面? 請編寫一段簡單的Hello World輸出

PrintWriter out = response.getWriter;

Out.print;

Out.print(“Hello World!”);

6. 請簡述一下部署Serlvet的過程

test

TestServlet

test

/TestServlet

把你項目的WebRoot文件夾拷貝到Tomcat的webapps文件夾下

7. Tomcat服務器的默認端口是? 為了中文字符處理不出現(xiàn)亂碼,我們需要對Tomcat的配置做出什么修改?

8080

URIEncoding=”utf-8”

8. JSP的標記是如何來表示的? C

A. <> B. C. D. <$$>

9. 在JSP里聲明一個變量的標記是?

10. 有一個字符串變量 String str=”abc”; 在JSP里以下哪些輸出方式是正確的? BDE

A. B. C. D.

E. F.

JavaWeb工程師經典筆試題題目

1. 請簡述Cookie, Session 和Application它們的區(qū)別。

1) Cookie會在客戶端硬盤上創(chuàng)建Cookie文件

2) Session大部分情況下會在服務器端硬盤上寫入Cookie文件

3) Cookie安全性最低

4) Application 表示Servlet上下文環(huán)境,在整個WEB應用中只有一個Application對象,用于存儲些全局性的數(shù)據(jù)

2. 在DOM模型中,F(xiàn)orm表單的提交事件是什么? 需要什么返回值可以讓該表單不提交?

onSubmit

返回false可以不提交表單

3. 在DOM模型中,select下拉菜單的值被改變觸發(fā)什么事件?若要設定某項值為默認值,該如何設定?

onChange

selected

javaweb論文的參考文獻

參考文獻1

[1]張健康,楊宜康,李雪,劉磊.基于Java3D的地球空間環(huán)境可視化研究[J].計算機應用研究,2013(01):211-214.

[2]藍雯飛,李子茂.“Java程序設計”課程教學思考[J].計算機時代,2013(01):37-39.

[3]田夏利,李雄飛.Java框架對初級開發(fā)者的束縛及化解策略[J].軟件導刊,2013(01):57-59.

[4]洪世勇.高Java中基于Socket的網絡編程[J].軟件工程師,2013(01):61-62.

[5]王循.JavaWeb快速開發(fā)框架中部分關鍵技術初步研究[D].吉林大學,2015.

[6]劉艷春,洪曉慧.Struts2框架核心配置文件的研究與應用[J].計算機技術與發(fā)展,2013,02:77-81.

[7]翟劍錕.Spring框架技術分析及應用研究[D].中國科學院大學(工程管理與信息技術學院),2013.

參考文獻2:

[1]方世敏.新時期對大數(shù)據(jù)人才培養(yǎng)的思考及研究[J].經營管理者,2015(15):419.

[2]石冬凌.MOOC對教學帶來的思考和啟示[J].計算機教育,2014(9):13-15.

[3]劉雅喆,邵國強,張丹.淺談javaweb教學改革[J].福建電腦,2013(3):81-82.

[4]MartyHall.Servlet與JSP權威指南[M].北京:機械工業(yè)出版社,2002

[5]HansBergsten.JavaServerPages,ThirdEdition[M].北京:中國電力出版社,2004

[6]孫鑫.JavaWeb開發(fā)詳解[M].北京:電子工業(yè)出版社,2006

參考文獻3:

[1]吳怡滄.企業(yè)門戶統(tǒng)一登錄的安全實現(xiàn)[J].冶金自動化,2007,S1:585-588.

[2]趙麒,羅軍.SSO單點登錄解決方案[J].計算機科學,2008,34(7):26-28.

[3]金斌,薛質.單點登錄機制的設計與應用[J].電信快報,2007(6):19-22.

[4]金斌.統(tǒng)一的身份認證和訪問控制之單點登錄系統(tǒng)設計與實現(xiàn)[D].上海交通大學,2007.

[5]魏曉玲.MD5加密算法的研究及應用[J].信息技術,2010,7:145-151.

[6]李建.JavaWeb開發(fā)中過濾器組件應用及實例解析[J].電腦開發(fā)與應用,2009,22(11):58-60

1840403