杭州中房信息科技有限公司

2人关注 关注 12人分享

java developer 面试经验( 杭州 ) - 杭州中房信息科技有限公司
发布时间: 2020-05-28 14:48:26 来源:职朋网友分享
面试过程:

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数据。

查看面试题参考答案>>

面试相关细节(职业圈独家调查):

你是通过何种渠道获得这次面试机会的?
答:社会招聘
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:1天
面试形式包括哪些?
答:1对1面试
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:很好
这次面试的结果如何?
答:面试成功且工作

赞一下 踩一下

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!

评论

相关公司面试经验