范文无忧网面试笔试面试回答

关于struts2 hibernate2 spring3面试时让我说下这三大框架的工作原

01月31日 编辑 fanwen51.com

[护士面试自由发挥的题目有哪些该怎么样回答注意些什么]你对医疗专业的认识,你为什么要当护士? 当医生要具备哪些素质? 护理模式、护理程序 病情观察:如考官会举例病人神志瞳孔呼吸血压等变化,让你判断。看看你理论是否扎实,是否能用到...+阅读

先总体说说它们3个代表MVC开发模式中的哪一层..

struts2代表控制层,hibernate数据持久层,spring相当于容器,可以整合struts2,hibernate。

并且spring的aop可以在service层实现事物控制.

然后分别细说

先说struts2

struts2提供了众多拦截器,页面提交的参数会经过默认的18个拦截器的过滤...最终能把页面提交的参数自动转换成需要的类型.

能自定义拦截器,实现aop编程,实现如权限拦截等功能,

数据校验,能对指定方法校验,支持xml校验.

能实现国际化.

支持多种表现层技术,如:JSP、freeMarker、Velocity等

支持ajax,

模型驱动,能把参数封装到模型驱动里,模型驱动会把对象放置到栈顶,在页面通过ognl表达式,能够回显数据.

如果你对值栈了解很透彻的话...这里可以继续吹下去..比如OgnlValueStack 类包含两个重要的属性 一个root和一个context。

root实际上是一个ArrayList,root保存着调用Action的实例,

context是一个Map,context中又有一个默认顶层对象_root,它是属性root的复制,在页面访问它是不需要加#号的...后面可以继续..我懒得打了..

其它的比如Token令牌啊,怎么防止表单重复提交.....争取吹个半小时..如果面试官还没让你听的话

Ok

继续hibernate

hibernate是ORM框架,它对jdbc进行了封装,在分层结构中处于持久化层,

它能建立面向对象的域模型和关系数据模型之间的映射.

它大大简化了dao层的编码工作

然后就说说session中的缓存和快照表

也可以说说get和load获得方法有什么区别

在说说二级缓存...它是SessionFactory级别的缓存.是进程范围的..他有内置和外置..二级缓存就是指外置的....分别有4个...集合缓存,时间戳缓存..查询缓存..类级别的缓存....一般用于很少被修改的数据..允许偶尔的并发问题

...在其它的吹了那么几下.....什么?还没让你停?

ok

继续sping

这里先说说什么是IOC..DI..可以xml实现..也能注解...我一般都是用注解.

然后就重点说说aop就行了....什么切面.连接点...切入点.目标对象..通知...织入啊...拿个自己了解的吹吧..

在说说用aop怎么实现事物控制...

还没让你停?

就说说ssh整合吧.

.....打了...半个多小时...楼主你懂的....

延伸阅读:

本人要面试外企的会计请用英文翻译以下信息谢谢1 be responsible for ERP system, accounts receivable, accounts payable ledger, making, red, the summary of the work at the end of each month, the actual payment...

金融专硕复试面试自我介绍模板一般面试都分初试和复试 初试一般有两种情况: 第一种,由人事部门面试,如果他们觉得比较适合再推荐给用人部门的领导面试。 第二种,直接由用人部门领导和人事部门人员一起面试,通...

申请法国商科金融专业硕士面试需做什么准备你好!申请法国面试需做做以下两点基本准备: 要面试当然得准备(真是废话)。面试的准备主要是对个人心理和申请材料的准备。 1)心理准备 个人认为,这是面试成功的首要也是最重要因素...

美国金融硕士留学面试如何美国金融学硕士的面试,虽然从时间上来说并不算很长,但是由于竞争非常激烈,学校挑选余地较大,故此学校对申请人的面试表现极其看重,这直接会影响申请人最后的录取。同时,学校面试都...

美国金融学硕士面试要避免哪些问题留学美国,金融硕士面试中暴露出许多阻碍大家申请成功的问题。那么我们怎么避免这些问题呢?看看下面给大家介绍的内容吧! 美国金融学硕士面试中暴露出的问题: 1、 过于紧张,不够平...

一般面试会计会提出什么问题呢你好: 商业会计的话,也许会有一些基本的专业知识,我想这对你应该不成问题,另外,财经纪律、财务机密等基本知识,你最好了解一下。然后,提供关于面试的一些共有问题,供你参考: 面 试 问...

大家都是怎么面对面试失败的面试模拟题】 请结合自己的生活实际,谈谈你如何面对挫折与困难。 【参考答案】 作为一名刚刚毕业的大学生,面临着毕业就失业的窘境。从刚进入社会懵懵懂懂,到在找工作时跌跌...

怎么整合3大框架面试是笔试题比如 ssh 1 添加struts框架支持, 2,添加spring框架支持, 3,配置数据源, 4,spring 和hibernate 整合,会有applicationContext.xml 来管理数据源 1 配置datesource sessionfactory 2...

java面试谈谈对ssh三大框架的理解首先hibernate是一个持久层框架,轻量级(性能好),orm映射灵活,对表与表的映射关系处理的很完善,对jdbc做了良好的封装,使得我们开发时与数据库交互不需要编写大量的sql语句。 而stru...

推荐阅读
图文推荐
栏目列表