java三大框架面试题

最好用大白话解释通俗一点的。。... 最好用大白话解释 通俗一点的。。 展开
 我来答
Green142
2018-04-08 · TA获得超过355个赞
知道小有建树答主
回答量:190
采纳率:100%
帮助的人:103万
展开全部

SSH:

  1. spring  初始化组件----分层理念(就类似与中央管理省,省管理市等等)里,你想用下一层某个类的实例,但又不想自己new,好了,spring做的就是这个工作----初始化你需要的实例对象(通常是在xml文件中进行配置,希望简化配置可以用注解)。(再通俗点说,某个省的代表在驻京办,这时中央如果想了解某个省的情况的话,就直接问驻京办的该省代表,而不用再派专人到该省询问了。此时,可以近似理解为,中央为一个类,该省为一个类,驻京办为spring容器,该省代表为该省的一个实例(但未初始化,因为不在驻京办他的价值也就没了),如果他在驻京办而且告诉驻京办他是该省的代表,那就代表中央可以使用他了---此时可以说,驻京办实例化了该省类的对象。)

  2. struts   控制跳转-----比如说,你用SSH写了一个登陆的逻辑,如果输入信息正确跳转到成功界面,如果不正确就跳转到错误提示界面,那跳转的方向由谁指定呢,对就是struts.xml文件(里面对应的跳转逻辑名)。

  3. hibernate  将对象型的数据类型保存到关系型数据库中的工具。比如说,Java是面向对象的开发语言,而现在的数据库(Oracle、MySQL、sqlserver等等)基本上都是关系型的,如何把面向对象的数据类型保存在关系型的数据库中呢?hibernate就是干这行的。

小莫笔记1
2018-10-11 · 超过11用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:17.4万
展开全部
首先,三大框架分为spring、Struts2和hibernate。
其中Spring是用来管class文件的,它负责对象的创建和销毁。
Struts2是前后端交互的纽带,个人理解是对servlet进行了封装。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heart夜之辉
2015-08-11 · TA获得超过409个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:63.2万
展开全部
你只要去弄明白Struts控制页面跳转、spring管理映射、hibernate简化数据库操作,另外再背一下SSH的基本配置流程就行了,他真要问你深层的缓存之类的东西,你自己说不会就行,面试的家伙其实很多都是被面试题问参加面试的人的,很多面试官都是虚张声势的。
有时我也觉得很有趣,面试官和参加面试的背面试题,这真要看缘分,如果都背一份面试题就好了..
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式