日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SSH框架面试题及答案分享!

發布時間:2024/9/30 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SSH框架面试题及答案分享! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SSH框架面試題有哪些?目前常用的Java框架有很多,其中SSH(SpringMVC、Spring、Hibernate)是很多企業在招聘過程中經常提及的,接下來小千就給大家分享一下有關SSH框架的面試題。

1、什么是Spring?

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

2、IOC是什么?

IOC(inverse of control)控制反轉:所謂控制反轉就是把對象(bean)對象和維護對象(bean)之間的關系的權利轉移到Sqring容器中去了(ApplicationContext.xml)而程序本身不在維護了。

3、DI是什么?

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

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

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

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

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

4)DispatcherServlet通過HandlerAdapter處理器適配器調用處理器;

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

6)Controller執行完成返回ModelAndView;

7)HandlerAdapter將controller執行結果ModelAndView返回給DispatcherServlet;

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

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

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

11)DispatcherServlet響應用戶。

5、簡述一下MVC思想

MVC是一種設計思想,M代表model,模型。V代表view,視圖,C代表controller控制層。M主要是業務層以及數據實體類。V負責與用戶交互,前臺JSP等。C負責調度分配作用。從瀏覽器發出請求到收到響應顯現在頁面的順序。

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

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

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

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

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

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

7、Hibernate優點:

1)對象/關系數據庫映射(ORM);

2)透明持久化(persistent);

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

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

5)移植性會很好;

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

7)簡潔的HQL編程。

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

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

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

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

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

想了解更多Java面試題,歡迎大家關注小千,后期會分享更多Java面試題。

本文來自千鋒教育,轉載請注明出處。

總結

以上是生活随笔為你收集整理的SSH框架面试题及答案分享!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲成人日韩在线 | 足交在线观看 | 日韩av一区二区在线 | 国产综合无码一区二区色蜜蜜 | 国产精品久久久久久久一区探花 | 久久不射电影网 | 欧美午夜激情视频 | 波多野结衣免费观看视频 | 人人搞人人爱 | 国产精品69久久久久 | 免费在线观看www | 亚洲理论在线 | 久久久久成人精品无码 | 福利视频一区二区三区 | 熟女视频一区 | 免费不卡av在线 | 熟妇高潮一区二区高潮 | 国产乱码av | 青青国产在线观看 | 外国黄色网 | 大尺度做爰呻吟舌吻情头 | 波多野结衣电影免费观看 | 黄色无遮挡 | 九热精品视频 | 日韩午夜免费 | 日韩激情毛片 | 美女爽爽爽 | 2019自拍偷拍 | 日韩精品中字 | 天天操综合网 | 六月色婷婷| 免费的一级黄色片 | 亚洲精品自拍 | 国产人妻黑人一区二区三区 | 国产a不卡 | www婷婷av久久久影片 | 男女做爰猛烈高潮描写 | 欧美成人aa | 国产亚洲女人久久久久毛片 | 欧美另类tv | 成人3d动漫在线观看 | 人人妻人人澡人人爽人人精品 | 岛国片免费在线观看 | 国产成人片| 久久99热精品 | 在线观看亚洲av每日更新 | 免费人成在线观看网站 | 中文字幕123区 | 九色国产视频 | 亚洲 美腿 欧美 偷拍 | 色噜噜狠狠一区二区三区 | 日韩欧美国产激情 | 香蕉视频官方网站 | 性xxxx视频播放免费 | 欧美一区二区三区久久综合 | 日本在线小视频 | 国产一二三级 | 国产黄色录相 | 在线日韩免费 | 久久精品久久国产 | 91久久精| 午夜偷拍视频 | 国产黄色电影 | 久久精品国产免费看久久精品 | 日本韩国在线播放 | 精品久久久久一区二区国产 | av片一区二区 | 国产伦精品一区二区三区88av | 日本一本一道 | 欧美日韩一卡二卡三卡 | 九九热这里有精品视频 | 在线观看欧美日韩视频 | 欧美少妇xxxxx | av第一福利大全导航 | 国产亚洲精品成人 | 亚洲va欧美va天堂v国产综合 | 久久伊人免费视频 | 91在线观看网站 | 色妞视频 | 性chinese天美传媒麻 | 性欧美videos另类艳妇3d | 欧美操大逼| 日韩av一区二区三区在线观看 | 欧美视频亚洲视频 | 日本国产一区二区三区 | 超碰免费av| 亚洲熟女乱综合一区二区三区 | 亚洲男人天堂2019 | 刘玥91精选国产在线观看 | 亚洲一区中文字幕在线观看 | 日本乱大交xxxx公交车 | 亚洲视频一 | 日韩一区二区三区在线免费观看 | 精品中文在线 | 国产中文字幕二区 | 高h视频在线免费观看 | 国产免费无码一区二区视频 | 久久艹在线观看 | 日韩无套 |