大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java培訓(xùn) Java培訓(xùn)出題:六道超經(jīng)典的Spring面試題匯總!

Java培訓(xùn)出題:六道超經(jīng)典的Spring面試題匯總!

更新時間:2019-09-03 13:43:53 來源:動力節(jié)點 瀏覽2240次

  求職是在每個技術(shù)人員的生涯中都要經(jīng)歷多次。對于我們大部分人而言,在進入自己心儀的公司之前少不了準備工作,有一份全面細致面試題將幫助我們減少許多麻煩。在跳槽季來臨之前,特地做這個系列的文章,一方面幫助自己鞏固下基礎(chǔ),另一方面也希望幫助想要換工作的朋友。


  今天,動力節(jié)點Java培訓(xùn)老師分享的是Java常見面試題—Spring專場,主要是針對Spring總結(jié)的面試題,有需要的小伙伴可以收入囊中了!

如何學(xué)習(xí)計算機編程,快速學(xué)成就業(yè).jpg

  1、SpringFramework中有多少個模塊,它們分別是什么?


  Spring核心容器–該層基本上是SpringFramework的核心。它包含以下模塊:


  SpringCore


  SpringBean


  SpEL(SpringExpressionLanguage)


  SpringContext


  數(shù)據(jù)訪問/集成–該層提供與數(shù)據(jù)庫交互的支持。它包含以下模塊:


  JDBC(JavaDataBaseConnectivity)


  ORM(ObjectRelationalMapping)


  OXM(ObjectXMLMappers)


  JMS(JavaMessagingService)


  Transaction


  Web–該層提供了創(chuàng)建Web應(yīng)用程序的支持。它包含以下模塊:


  Web


  Web–Servlet


  Web–Socket


  Web–Portlet


  AOP–該層支持面向切面編程


  Instrumentation–該層為類檢測和類加載器實現(xiàn)提供支持。


  Test–該層為使用JUnit和TestNG進行測試提供支持。


  幾個雜項模塊:


  Messaging–該模塊為STOMP提供支持。它還支持注解編程模型,該模型用于從WebSocket客戶端路由和處理STOMP消息。


  Aspects–該模塊為與AspectJ的集成提供支持。


  2、什么是Spring配置文件?


  Spring配置文件是XML文件。該文件主要包含類信息。它描述了這些類是如何配置以及相互引入的。但是,XML配置文件冗長且更加干凈。如果沒有正確規(guī)劃和編寫,那么在大項目中管理變得非常困難。


  3、Spring應(yīng)用程序有哪些不同組件?


  Spring應(yīng)用一般有以下組件:


  接口-定義功能。


  Bean類-它包含屬性,setter和getter方法,函數(shù)等。


  Spring面向切面編程(AOP)-提供面向切面編程的功能。


  Bean配置文件-包含類的信息以及如何配置它們。


  用戶程序-它使用接口。


  4、Spring中有多少種IOC容器?


  BeanFactory-BeanFactory就像一個包含bean集合的工廠類。它會在客戶端要求時實例化bean。


  ApplicationContext-ApplicationContext接口擴展了BeanFactory接口。它在BeanFactory基礎(chǔ)上提供了一些額外的功能。


  5、Spring支持集中beanscope?


  Springbean支持5種scope:


  Singleton-每個SpringIoC容器僅有一個單實例。


  Prototype-每次請求都會產(chǎn)生一個新的實例。


  Request-每一次HTTP請求都會產(chǎn)生一個新的實例,并且該bean僅在當前HTTP請求內(nèi)有效。


  Session-每一次HTTP請求都會產(chǎn)生一個新的bean,同時該bean僅在當前HTTPsession內(nèi)有效。


  Global-session-類似于標準的HTTPSession作用域,不過它僅僅在基于portlet的web應(yīng)用中才有意義。Portlet規(guī)范定義了全局Session的概念,它被所有構(gòu)成某個portletweb應(yīng)用的各種不同的portlet所共享。在globalsession作用域中定義的bean被限定于全局portletSession的生命周期范圍內(nèi)。如果你在web中使用globalsession作用域來標識bean,那么Web會自動當成session類型來使用。


  僅當用戶使用支持Web的ApplicationContext時,最后三個才可用。


  6、SpringMVC框架有什么用?


  SpringWebMVC框架提供模型-視圖-控制器架構(gòu)和隨時可用的組件,用于開發(fā)靈活且松散耦合的Web應(yīng)用程序。MVC模式有助于分離應(yīng)用程序的不同方面,如輸入邏輯,業(yè)務(wù)邏輯和UI邏輯,同時在所有這些元素之間提供松散耦合。


  以上就是動力節(jié)點Java培訓(xùn)小編分享的針對Spring總結(jié)的6道面試題,趕快分享給給你身邊正在準備Java面試的朋友吧!


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

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 黄色影院在线观看视频 | 久久国产热这里只有精品8 久久国产三级 | 免费高清一级欧美片在线观看 | 青青青青手机在线视频观看国产 | 免费一级毛片在线播放不收费 | 国产欧美成人不卡视频 | 国产高清国产精品国产k | 四虎亚洲国产成人久久精品 | 中文字幕影院 | 亚洲欧美日产综合一区二区三区 | 日本一级特黄视频 | 亚洲另类欧美日韩 | 点击进入不卡毛片免费观看 | 离线枕边人国语在线影视 | 综合激情网站 | 亚洲国产天堂 | 色偷偷91久久综合噜噜噜 | 欧美一级毛片片免费孕妇 | 爱爱视频在线免费观看 | 视频大全在线观看免费 | 国产第一页视频 | 国产一级淫 | 中文字幕在线看日本大片 | 国产成人福利夜色影视 | 九九热在线视频免费观看 | 天天做天天欢天天爽 | 久久国产热这里只有精品8 久久国产三级 | 免看一级a毛片一片成人不卡 | 日韩在线观看一区二区三区 | 日本久久色 | 久久精品国产一区二区小说 | 久久久久久久综合 | 久久综合网址 | 青青草好吊色 | 91探花国产综合在线精品 | 久久免费视频在线观看30 | 青青爽国产手机在线观看免费 | 日韩精品一区二区三区免费视频 | 国产精品国产三级国产an | 国产麻豆高清视频在线第一页 | 国产99欧美精品久久精品久久 |