JavaWeb部分面試

2021-05-07 10:40:13 字數 2074 閱讀 7818

1.什麼是servlet,生命週期

servelt主要規範,主要方法及呼叫時機

2.forward和redirect的區別

響應機制不同,可用圖示或描述介紹,

對request影響,

瀏覽器位址url不同

3.post和get方式的區別

提交方式,資料量,安全性,編碼不同,表單預設採用get方式

new string(request.getparameter().getbytes("iso-8859-1"),"gbk")

4.常用的jsp內建物件有哪些

request,response,session,application,pagecontext,

config,exception,out,page

5.jsp中動態include和靜態include的區別

<%@include file=""%>

6.page,request,session,application,cookie區別

使用範圍,及使用經驗

7.描述下mvc模式

mvc如何劃分,各部分的職責,優點

8.描述下struts1與struts2的區別,常用類及處理流程

struts1: actionservlet,requestprocessor,actionform,

action,actionforward,actionmapping

struts2:

strutsprepareandexecutefilter,actioncontext,

servletactioncontext,valuestack,result,interceptor

struts1與struts2的區別

a.action元件更加靈活,可以不用依賴框架api,servelt api,易於測試

b.提供了大量的result元件,用於實現不用檢視技術的響應

c.提供了***元件,可以將通用處理封裝成***.典型登入檢查,日誌記錄等等.

d.struts2結構更加靈活,易於擴充套件.可通過自定義***和result整合新技術

e.提供了struts2標籤和ognl表示式語言

f.struts2中乙個請求對應乙個action物件,不用考慮併發處理問題.struts1中action是單例

9.hibernate有什麼好處

對jdbc進行了封裝,簡化了資料庫訪問操作

10.hibernate是如何延遲載入的

可以將整個物件延遲載入,還可以將集合延遲載入,還可以將屬性延遲載入

load返回乙個**物件,呼叫**物件的getter方法時,才傳送sql執行查詢

例項化資料物件

11.說下hibernate的快取機制

一級快取,二級快取,查詢快取

12.如何優化hibernate

批量插入問題:為了防止快取溢位,可以設定batch_size或者及時呼叫session.flush(),session.clear()方法

一對多刪除問題:不推薦使用級聯,建議使用hql編寫delete

抓取策略的選取 fetch="join",fetch="select"

快取的應用:一級,二級,查詢的使用

快取的管理: 快取的清空和移除快取物件

集合效能: 有序使用list,無序使用set,對元素更新效率高

//自由發揮,說一些自己使用經驗

13.為什麼用spring

14.解釋一下dependency injection和ioc

15.什麼是aop,aop的作用是什麼

登入檢查,異常日誌,事務管理

16.spring事務的傳播行為與隔離級別,如何管理事務

17.請你談談ssh整合

struts,spring,hibernate在整合中的作用

struts2和spring整合方式(2種方式)

spring和hibernate整合方式

//自由發揮,整合時遇到的一些問

題及解決方法

18.什麼是ajax,有什麼作用

1)ajax中英全稱

2)ajax是一種組合技術,原理

3)什麼時候使用-->頁面區域性重新整理

4)舉例

大二實訓JavaWeb學習心得

在用一種語言寫程式的時候,demo通常是零星幾個功能的嘗試,而去寫乙個偏實戰的專案時,是需要從需求分析 模組設計到實現功能的一整套流程,這些我們從來沒有做過,當我們c05開源盛世 專案組 開始做專案的時候,第一步的需求分析就費了好多功夫,功能點想的不全面,導致中途還要進行改動。模組設計也是類似的情況...

新員工面試面談部分

得分 問題4.對我們公司都知道些什麼?a 我事先看過一些貴公司的介紹,就我所知貴公司 b 我看過和聽過的關於貴公司的一切都深深地吸引著我想加入這個團隊。我知道這個行業是 應聘者們的客戶是 我最感興趣的還有應聘者們是 c 關於應聘者們公司,我知道很多,我喜歡在應聘者們公司工作。評分標準 a 錯誤。這種...

面試題理化部分

4 每管間隔30秒向各管準確加入0.3ml硫酸鈰銨 0.076mol l 溶液,立即混勻。5 待第一管的吸光度值達到0.15 0.20之間時 或觀察第一管中的黃色退至近無色時 依順序每管間隔30秒,在420nm波長下,用1cm的比色杯,以純水作參比,測定吸光度值。6 以碘濃度為橫座標,吸光度值為對數...