黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java ssh框架面試題:就業(yè)面試技巧

Java ssh框架面試題:就業(yè)面試技巧

更新時間:2020-03-06 11:08:09 來源:動力節(jié)點 瀏覽2438次


  目前常用的Java框架有很多,其中SSH(SpringMVC、Spring、Hibernate)是很多企業(yè)在招聘過程中經(jīng)常提及的,接下來千鋒就給大家分享一下有關(guān)SSH框架的面試題。


Java ssh框架面試題:就業(yè)面試技巧


  1、什么是Spring?


  Spring是一個容器,可以接管各個層次的Bean(action/domain/pojo/javabean),并且可以配置bean與bean之間的關(guān)系。在Java代碼里使用bean只需要用ApplicationContext的getBean(配置文件里bean的id)方法就可以。


  2、IOC是什么?


  IOC(inverseofcontrol)控制反轉(zhuǎn):所謂控制反轉(zhuǎn)就是把對象(bean)對象和維護(hù)對象(bean)之間的關(guān)系的權(quán)利轉(zhuǎn)移到Sqring容器中去了(ApplicationContext.xml)而程序本身不在維護(hù)了。


  3、DI是什么?


  DI(dependencyinjection)依賴注入:實際上DI和IOC是同一個概念,因為在ApplicationContext.xml配置文件中bean和bean之間通過ref來維護(hù)的時候是相互依賴的,所以又叫做依賴注入,也就是控制反轉(zhuǎn)。


  4、SpringMVC的工作流程是什么樣的?


  1)用戶發(fā)送請求至前端控制器DispatcherServlet;


  2)DispatcherServlet收到請求調(diào)用HandlerMapping處理器映射器;


  3)處理器映射器根據(jù)請求url找到具體的處理器,生成處理器對象及處理器攔截器(如果有則生成)一并返回給DispatcherServlet;


  4)DispatcherServlet通過HandlerAdapter處理器適配器調(diào)用處理器;


  5)執(zhí)行處理器(Controller,也叫后端控制器);


  6)Controller執(zhí)行完成返回ModelAndView;


  7)HandlerAdapter將controller執(zhí)行結(jié)果ModelAndView返回給DispatcherServlet;


  8)DispatcherServlet將ModelAndView傳給ViewReslover視圖解析器


  9)ViewReslover解析后返回具體View;


  10)DispatcherServlet對View進(jìn)行渲染視圖(即將模型數(shù)據(jù)填充至視圖中);


  11)DispatcherServlet響應(yīng)用戶。


  5、簡述一下MVC思想


  MVC是一種設(shè)計思想,M代表model,模型。V代表view,視圖,C代表controller控制層。M主要是業(yè)務(wù)層以及數(shù)據(jù)實體類。V負(fù)責(zé)與用戶交互,前臺JSP等。C負(fù)責(zé)調(diào)度分配作用。從瀏覽器發(fā)出請求到收到響應(yīng)顯現(xiàn)在頁面的順序。


  6、Spring中自動裝配的方式有哪些?


  1)No:即不啟用自動裝配。


  2)byName:通過屬性的名字的方式查找JavaBean依賴的對象并為其注入。比如說類Computer有個屬性printer,指定其autowire屬性為byName后,SpringIoC容器會在配置文件中查找id/name屬性為printer的bean,然后使用Seter方法為其注入。


  3)byType:通過屬性的類型查找JavaBean依賴的對象并為其注入。比如類Computer有個屬性printer,類型為Printer,那么,指定其autowire屬性為byType后,SpringIoC容器會查找Class屬性為Printer的bean,使用Seter方法為其注入。


  4)constructor:通byType一樣,也是通過類型查找依賴對象。與byType的區(qū)別在于它不是使用Seter方法注入,而是使用構(gòu)造子注入。


  5)autodetect:在byType和constructor之間自動的選擇注入方式。


  7、Hibernate優(yōu)點:


  1)對象/關(guān)系數(shù)據(jù)庫映射(ORM);


  2)透明持久化(persistent);


  3)事務(wù)Transaction(org.hibernate.Transaction);


  4)它沒有侵入性,即所謂的輕量級框架;


  5)移植性會很好;


  6)緩存機制,提供一級緩存和二級緩存;


  7)簡潔的HQL編程。


  8、Hibernate中的update()和saveOrUpdate()的區(qū)別


  update是修改的方法,saveOrUpdate是保存或者更新。


  saveorupdate()如果傳入的對象在數(shù)據(jù)庫中有就做update操作,如果沒有就做save操作。


  save()在數(shù)據(jù)庫中生成一條記錄,如果數(shù)據(jù)庫中有,會報錯說有重復(fù)的記錄。


  update()就是更新數(shù)據(jù)庫中的記錄。


Java ssh框架面試題:就業(yè)面試技巧


      以上就是動力節(jié)點Java培訓(xùn)機構(gòu)小編介紹的“Java ssh框架面試題:就業(yè)面試技巧”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。


提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 免费观看成人久久网免费观看 | 亚洲综合网在线观看 | 国产一区二区三区欧美 | 国产成人精品免费2021 | 夜夜超b天天| 成人人观看的免费毛片 | 五月激情丁香网 | 日本在线一区二区三区 | 国产高清视频 | 五月香婷| 国产无遮挡床戏视频免费 | 日本一区二区视频在线观看 | 小明免费视频 | 男女视频在线免费观看 | 国产自愉怕一区二区三区 | 欧美日韩国产欧美 | 天天躁日日躁狠狠躁黑人躁 | 免费在线播放毛片 | 成人xxxxxx| 福利片中文 | 午夜宅男宅女的免费网站 | 综合精品视频 | 欧美成人免费一级人片 | 成年人在线播放 | 男女视频在线免费观看 | 五月激情综合丁香色婷婷 | 涩涩资源| 啪啪色网| 国产精品正在播放 | 色综合久久精品中文字幕 | 国产亚洲欧美久久久久 | 中文字幕在线日韩 | a级片免费观看视频 | 久久亚洲精品中文字幕二区 | 你懂的视频在线看 | 免费看黄色片的网站 | 黄色小视频在线 | 男人私人影院免费看视频 | 久草视频新 | 噜噜噜天天躁狠狠躁夜夜精品 | 伊人网中文字幕 |