spring mvc 和 struts 的區(qū)別是什么?
攔截機(jī)制的不同
Struts2是類級(jí)別的攔截,每次請(qǐng)求就會(huì)創(chuàng)建一個(gè)Action,和Spring整合時(shí)Struts2的ActionBean注入作用域是原型模式prototype,然后通過(guò)setter,getter吧request數(shù)據(jù)注入到屬性。
Struts2中,一個(gè)Action對(duì)應(yīng)一個(gè)request,response上下文,在接收參數(shù)時(shí),可以通過(guò)屬性接收,這說(shuō)明屬性參數(shù)是讓多個(gè)方法共享的。
Struts2中Action的一個(gè)方法可以對(duì)應(yīng)一個(gè)url,而其類屬性卻被所有方法共享,這也就無(wú)法用
注解或其他方式標(biāo)識(shí)其所屬方法了,只能設(shè)計(jì)為多例。
SpringMVC是方法級(jí)別的攔截,一個(gè)方法對(duì)應(yīng)一個(gè)Request上下文,所以方法直接基本上是
獨(dú)立的,獨(dú)享request,response數(shù)據(jù)。
杭州中房信息科技有限公司java developer面試題
spring mvc 和 struts 的區(qū)別是什么?
攔截機(jī)制的不同
Struts2是類級(jí)別的攔截,每次請(qǐng)求就會(huì)創(chuàng)建一個(gè)Action,和Spring整合時(shí)Struts2的ActionBean注入作用域是原型模式prototype,然后通過(guò)setter,getter吧request數(shù)據(jù)注入到屬性。
Struts2中,一個(gè)Action對(duì)應(yīng)一個(gè)request,response上下文,在接收參數(shù)時(shí),可以通過(guò)屬性接收,這說(shuō)明屬性參數(shù)是讓多個(gè)方法共享的。
Struts2中Action的一個(gè)方法可以對(duì)應(yīng)一個(gè)url,而其類屬性卻被所有方法共享,這也就無(wú)法用
注解或其他方式標(biāo)識(shí)其所屬方法了,只能設(shè)計(jì)為多例。
SpringMVC是方法級(jí)別的攔截,一個(gè)方法對(duì)應(yīng)一個(gè)Request上下文,所以方法直接基本上是
獨(dú)立的,獨(dú)享request,response數(shù)據(jù)。
先現(xiàn)場(chǎng)面試,面試問(wèn)題都是一些java基礎(chǔ),面試官人比較好,全程就像正常聊天,最后在電話面試。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
面試官問(wèn)的面試題:杭州中房信息科技有限公司javaee程序員面試題
JDK 和 JRE 有什么區(qū)別?
JDK:Java Development Kit 的簡(jiǎn)稱,java 開(kāi)發(fā)工具包,提供了 java 的開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境。
JRE:Java Runtime Environment 的簡(jiǎn)稱,java 運(yùn)行環(huán)境,為 java 的運(yùn)行提供了所需環(huán)境。
具體來(lái)說(shuō) JDK 其實(shí)包含了 JRE,同時(shí)還包含了編譯 java 源碼的編譯器 javac,還包含了很多 java 程序調(diào)試和分析的工具。簡(jiǎn)單來(lái)說(shuō):如果你需要運(yùn)行 java 程序,只需安裝 JRE 就可以了,如果你需要編寫(xiě) java 程序,需要安裝 JDK。
== 和 equals 的區(qū)別是什么?
感覺(jué)一般會(huì)根據(jù)你簡(jiǎn)歷上所掌握的技術(shù)進(jìn)行問(wèn)題展開(kāi).問(wèn)題的難易程度是根據(jù)你工作的年限來(lái)延伸提問(wèn)的.
面試官問(wèn)的面試題:杭州中房信息科技有限公司java程序員面試題
多線程問(wèn)題,集合問(wèn)題.IO問(wèn)題,MySQL存儲(chǔ)過(guò)程,hashMap的底層原理,spring事物,redis的數(shù)據(jù)類型以及主從關(guān)系
杭州中房信息科技有限公司工資待遇 共4 條
(共2404條) 北京字節(jié)跳動(dòng)科技有限公司
(共2153條) 京東商城
(共2149條) 阿里巴巴
(共117條) 人人網(wǎng)
(共15條) 杭州暢唐科技有限公司
(共4條) 武漢百均成技術(shù)科技有限公司
(共4條) 中機(jī)中聯(lián)工程有限公司
(共8條) 鄭州平行線教育
(共4條) 廣州粵芯半導(dǎo)體
(共4條) 塔斯汀