spring mvc 和 struts 的區別是什么?
攔截機制的不同
Struts2是類級別的攔截,每次請求就會創建一個Action,和Spring整合時Struts2的ActionBean注入作用域是原型模式prototype,然后通過setter,getter吧request數據注入到屬性。
Struts2中,一個Action對應一個request,response上下文,在接收參數時,可以通過屬性接收,這說明屬性參數是讓多個方法共享的。
Struts2中Action的一個方法可以對應一個url,而其類屬性卻被所有方法共享,這也就無法用
注解或其他方式標識其所屬方法了,只能設計為多例。
SpringMVC是方法級別的攔截,一個方法對應一個Request上下文,所以方法直接基本上是
獨立的,獨享request,response數據。
杭州中房信息科技有限公司java developer面試題
spring mvc 和 struts 的區別是什么?
攔截機制的不同
Struts2是類級別的攔截,每次請求就會創建一個Action,和Spring整合時Struts2的ActionBean注入作用域是原型模式prototype,然后通過setter,getter吧request數據注入到屬性。
Struts2中,一個Action對應一個request,response上下文,在接收參數時,可以通過屬性接收,這說明屬性參數是讓多個方法共享的。
Struts2中Action的一個方法可以對應一個url,而其類屬性卻被所有方法共享,這也就無法用
注解或其他方式標識其所屬方法了,只能設計為多例。
SpringMVC是方法級別的攔截,一個方法對應一個Request上下文,所以方法直接基本上是
獨立的,獨享request,response數據。
先現場面試,面試問題都是一些java基礎,面試官人比較好,全程就像正常聊天,最后在電話面試。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
面試官問的面試題:杭州中房信息科技有限公司javaee程序員面試題
JDK 和 JRE 有什么區別?
JDK:Java Development Kit 的簡稱,java 開發工具包,提供了 java 的開發環境和運行環境。
JRE:Java Runtime Environment 的簡稱,java 運行環境,為 java 的運行提供了所需環境。
具體來說 JDK 其實包含了 JRE,同時還包含了編譯 java 源碼的編譯器 javac,還包含了很多 java 程序調試和分析的工具。簡單來說:如果你需要運行 java 程序,只需安裝 JRE 就可以了,如果你需要編寫 java 程序,需要安裝 JDK。
== 和 equals 的區別是什么?
感覺一般會根據你簡歷上所掌握的技術進行問題展開.問題的難易程度是根據你工作的年限來延伸提問的.
面試官問的面試題:杭州中房信息科技有限公司java程序員面試題
多線程問題,集合問題.IO問題,MySQL存儲過程,hashMap的底層原理,spring事物,redis的數據類型以及主從關系
杭州中房信息科技有限公司工資待遇 共4 條
杭州中房信息科技有限公司面試經驗 共 9 條
(共2450條) 北京字節跳動科技有限公司
(共2151條) 京東商城
(共2147條) 阿里巴巴
(共54條) 樂視網信息技術(北京)股份有限公司
(共117條) 人人網
(共15條) 杭州暢唐科技有限公司
(共9條) 深圳市兆馳股份有限公司
(共5條) 珠海云洲智能科技有限公司
(共9條) 百麗國際
(共4條) 廣東英得爾實業發展有限公司
(共5條) 西安華為技術有限公司
(共5條) 中國鐵路成都局集團有限公司