1 struts是怎樣實現的?
2 mvc是什麼?m、v、c各個方面分別是怎樣實現的?
答:mvc是一種設計模式,m代表的是model,即資料模型;v代表的是view,即檢視;c是control,即控制器。使用mvc的目的就是把應用邏輯、處理過程、顯示邏輯分成不同的部件實現。
m的實現:用來控制業務邏輯。
v的實現:使用者看到的並與之互動的介面。
c的實現:用來接受使用者的請求並呼叫模型和檢視來完成使用者的請求。
3 aop是什麼?是怎樣實現的?
答:aop是面向切面程式設計。它的實現原理是:aop就是spring動態建立**的過程,1 建立通知,即建議者 2 在spring中建立切入點 3 建立**
4 spring是怎樣實現的?
答:spring是通過ioc,aop實現的,
5 tomcat是怎樣部署web服務的。
答:原始手工部署:將專案下的webroot複製到tomcat的webapps下
自動部署:利用myeclipse自動部署web服務。
6 jsp的9個內建物件和6個動作。
request:使用者端請求,此請求包含來自get/post請求的引數
response:網頁返回使用者端的回應
pagecontext:網頁的屬性在這裡管理
session:與請求有關的會話期
application:servlet正在執行內容
out:用來傳送回應的輸出
config:servlet構架的部件
page:網頁本身
exception:針對錯誤網頁未捕捉的例外
jsp:include 動態載入頁面
jsp:usebean
jsp:setproperty
jsp:getproperty
jsp:plugin
7 **測評系統
答:首先要進行系統分析,我們分為三個部分,使用者介面、主選單、考試,通過mvc進行各個部件進行關聯,
8 xml的解析方式,區別是什麼?
9 s2sh整合有什麼優勢?
答:使用ioc注入降低了類的藕合性,提高了**的安全性;
配置寫在xml檔案中,方便**維護;
用spring可以建立連線池,使資料庫連線更加方便;
使各個部件的分布更加清晰。
10 aop是什麼?怎麼實現?
java面試心得
給同學幾個建議 1 認真練習耿老師給的那五十道演算法題。2 看清自己的優缺點,多反省自己,做個自信的人。3 平時在學校測試時千萬別無目的無時間觀念地去練,即使是離校後也不能放鬆專業知識的複習,沒有電腦也要在腦子裡多回憶以前寫的那些 公司要的是高效高質的員工,而不是別人20分鐘寫出來的程式你要花1個小...
java面試常問題
5 7 anonymous inner class 匿名內部類 是否可以extends 繼承 其它類,是否可以implements 實現 inte ce 介面 匿名的內部類是沒有名字的內部類。不能繼承其它類,但乙個內部類可以作為乙個介面,由另乙個內部類實現。8 math.round 11.5 等於多...
java面試演算法題
1 將一整數逆序後放入一陣列中 要求遞迴實現 2 求高於平均分的學生學號及成績 學號和成績人工輸入 3 遞迴實現回文判斷 如 abcdedbca就是回文,判斷乙個面試者對遞迴理解的簡單程式 4 組合問題 從m個不同字元中任取n個字元的所有組合 5 分解成質因數 如435234 251 17 17 3...