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

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線(xiàn):400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java經(jīng)典面試題六道Spring匯總

Java經(jīng)典面試題六道Spring匯總

更新時(shí)間:2020-02-27 10:10:02 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2223次


  今天,小編分享的是Java常見(jiàn)面試題—Spring專(zhuān)場(chǎng),主要是針對(duì)Spring總結(jié)的面試題,有需要的小伙伴可以收入囊中了!


Java經(jīng)典面試題六道Spring匯總


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


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


  SpringCore


  SpringBean


  SpEL(SpringExpressionLanguage)


  SpringContext


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


  JDBC(JavaDataBaseConnectivity)


  ORM(ObjectRelationalMapping)


  OXM(ObjectXMLMappers)


  JMS(JavaMessagingService)


  Transaction


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


  Web


  Web–Servlet


  Web–Socket


  Web–Portlet


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


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


  Test–該層為使用JUnit和TestNG進(jìn)行測(cè)試提供支持。


  幾個(gè)雜項(xiàng)模塊:


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


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


  2、什么是Spring配置文件?


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


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


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


  接口-定義功能。


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


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


  Bean配置文件-包含類(lèi)的信息以及如何配置它們。


  用戶(hù)程序-它使用接口。


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


  BeanFactory-BeanFactory就像一個(gè)包含bean集合的工廠(chǎng)類(lèi)。它會(huì)在客戶(hù)端要求時(shí)實(shí)例化bean。


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


  5、Spring支持集中beanscope?


  Springbean支持5種scope:


  Singleton-每個(gè)SpringIoC容器僅有一個(gè)單實(shí)例。


  Prototype-每次請(qǐng)求都會(huì)產(chǎn)生一個(gè)新的實(shí)例。


  Request-每一次HTTP請(qǐng)求都會(huì)產(chǎn)生一個(gè)新的實(shí)例,并且該bean僅在當(dāng)前HTTP請(qǐng)求內(nèi)有效。


  Session-每一次HTTP請(qǐng)求都會(huì)產(chǎn)生一個(gè)新的bean,同時(shí)該bean僅在當(dāng)前HTTPsession內(nèi)有效。


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


  僅當(dāng)用戶(hù)使用支持Web的ApplicationContext時(shí),最后三個(gè)才可用。


  6、SpringMVC框架有什么用?


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


Java經(jīng)典面試題六道Spring匯總


      以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java經(jīng)典面試題六道Spring匯總”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€(xiàn)咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。


提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 午夜夜伦鲁鲁片 | 欧美成人手机视频免费播放 | 偷自拍视频区综合视频区 | 日本欧美不卡一区二区三区在线 | 日韩中文在线观看 | 日本一区二区三区不卡在线视频 | 国产一区二区在线看 | 亚欧乱亚欧乱色视频免费 | 日韩伦理一区二区 | 成人免费视频视频在线不卡 | 欧美激情精品久久久久久久 | 青青草娱乐 | a中文字幕1区 | 亚洲精品国产手机 | 99热在线免费观看 | 最新亚洲一区二区三区四区 | 精品视频一区二区三区四区 | 青青青久热国产精品视频 | 国产高清看片日韩欧美久久 | 欧美一级片在线观看 | 日皮视频免费观看 | 国产黄在线免费观看 | 午夜性爽快免费视频播放 | 亚洲成人欧美 | 日日爱669 | 日本黄在线观看免费播放 | 一级午夜免费视频 | 国产成人精品免费视频大全麻豆 | 欧美freehdvideos性| 在线观看av网站永久 | 国产 欧美 在线 | 国产第一页久久亚洲欧美国产 | 成人综合久久综合 | freexxx中国女人 | 99久久这里只精品麻豆 | 日韩欧美国产综合 | 天堂久久久久va久久久久 | 操美女免费看 | 极品美女啪啪无套 | 国产一级视频久久 | 羞羞的影院|