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

專(zhuān)注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) 2020年互聯(lián)網(wǎng)Java框架面試題合集

2020年互聯(lián)網(wǎng)Java框架面試題合集

更新時(shí)間:2019-12-31 13:46:40 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2473次


  1、Spring 在ssm中起什么作用?


  Spring:輕量級(jí)框架


  作用:Bean工廠,用來(lái)管理Bean的生命周期和框架集成。


  兩大核心:1、IOC/DI(控制反轉(zhuǎn)/依賴(lài)注入) :把dao依賴(lài)注入到service層,service層反轉(zhuǎn)給action層,Spring頂層容器為BeanFactory。2、AOP:面向切面編程


  2、Spring的事務(wù)?


  編程式事務(wù)管理:編程方式管理事務(wù),極大靈活性,難維護(hù)。


  聲明式事務(wù)管理:可以將業(yè)務(wù)代碼和事務(wù)管理分離,用注解和xml配置來(lái)管理事務(wù)。


  3、IOC 在項(xiàng)目中的作用?


  作用:Ioc解決對(duì)象之間的依賴(lài)問(wèn)題,把所有Bean的依賴(lài)關(guān)系通過(guò)配置文件或注解關(guān)聯(lián)起來(lái),降低了耦合度。


  4、Spring的配置文件中的內(nèi)容?


  開(kāi)啟事務(wù)注解驅(qū)動(dòng)


  事務(wù)管理器


  開(kāi)啟注解功能,并配置掃描包


  配置數(shù)據(jù)庫(kù)


  配置SQL會(huì)話工廠,別名,映射文件


  不用編寫(xiě)Dao層的實(shí)現(xiàn)類(lèi)


  5、Spring下的注解?


  注冊(cè):@Controller @Service @Component


  注入:@Autowired @Resource


  請(qǐng)求地址:@RequestMapping


  返回具體數(shù)據(jù)類(lèi)型而非跳轉(zhuǎn):@ResponseBody


  6、Spring DI 的三種方式?


  構(gòu)造器注入:通過(guò)構(gòu)造方法初始化

  

  setter方法注入:通過(guò)setter方法初始化

  

  接口注入


  7、Spring主要使用了什么模式?


  工廠模式:每個(gè)Bean的創(chuàng)建通過(guò)方法


  單例模式:默認(rèn)的每個(gè)Bean的作用域都是單例


  代理模式:關(guān)于Aop的實(shí)現(xiàn)通過(guò)代理模式


  8、IOC,AOP的實(shí)現(xiàn)原理?


  IOC:通過(guò)反射機(jī)制生成對(duì)象注入


  AOP:動(dòng)態(tài)代理


  二、SpringMvc面試題


  1、SpringMvc 的控制器是不是單例模式,如果是,有什么問(wèn)題,怎么解決?


  問(wèn)題:?jiǎn)卫J剑诙嗑€程訪問(wèn)時(shí)有線程安全問(wèn)題


  解決方法:不要用同步,在控制器里面不能寫(xiě)字段


  2、SpringMvc 中控制器的注解?


  @Controller:該注解表明該類(lèi)扮演控制器的角色


  3、@RequestMapping 注解用在類(lèi)上的作用?


  作用:用來(lái)映射一個(gè)URL到一個(gè)類(lèi)或者一個(gè)特定的處理方法上


  4、前臺(tái)多個(gè)參數(shù),這些參數(shù)都是一個(gè)對(duì)象,快速得到對(duì)象?


  方法:直接在方法中聲明這個(gè)對(duì)象,SpringMvc就自動(dòng)把屬性賦值到這個(gè)對(duì)象里面


  5、SpringMvc中函數(shù)的返回值?


  String,ModelAndView,List,Set 等


  一般String,Ajax請(qǐng)求,返回一個(gè)List集合


  6、SpringMvc中的轉(zhuǎn)發(fā)和重定向?


  轉(zhuǎn)發(fā):return:“hello”


  重定向 :return:“redirect:hello.jsp”


  7、SpringMvc和Ajax之間的相互調(diào)用?


  通過(guò)JackSon框架把java里面對(duì)象直接轉(zhuǎn)換成js可識(shí)別的json對(duì)象,具體步驟如下:


  加入JackSon.jar


  在配置文件中配置json的映射


  在接受Ajax方法里面直接返回Object,list等,方法前面需要加上注解@ResponseBody


  8、SpringMvc的工作流程圖?


2020年互聯(lián)網(wǎng)Java框架面試題合集


  9、Struts2 和 SpringMvc的區(qū)別?


  入口不同:


  Struts2:filter過(guò)濾器


  SpringMvc:一個(gè)Servlet即前端控制器


  開(kāi)發(fā)方式不同:


  Struts2:基于類(lèi)開(kāi)發(fā),傳遞參數(shù)通過(guò)類(lèi)的屬性,只能設(shè)置為多例


  SpringMvc:基于方法開(kāi)發(fā)(一個(gè)url對(duì)應(yīng)一個(gè)方法),請(qǐng)求參數(shù)傳遞到方法形參,可以為單例也可以為多例(建議單例)


  請(qǐng)求方式不同:


  Struts2:值棧村塾請(qǐng)求和響應(yīng)的數(shù)據(jù),通過(guò)OGNL存取數(shù)據(jù)


  SpringMvc:通過(guò)參數(shù)解析器將request請(qǐng)求內(nèi)容解析,給方法形參賦值,將數(shù)據(jù)和視圖封裝成ModelAndView對(duì)象,最后又將ModelAndView中的模型數(shù)據(jù)通過(guò)request域傳輸?shù)巾?yè)面,jsp視圖解析器默認(rèn)使用的是jstl。


2020年互聯(lián)網(wǎng)Java框架面試題合集


      以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“2020年互聯(lián)網(wǎng)Java框架面試題合集”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。


相關(guān)推薦


最新最全java面試題及答案(初級(jí)到高級(jí))


史上最全的中高級(jí)JAVA工程師面試題及答案匯總


Java高級(jí)開(kāi)發(fā)工程師面試題


2019史上最全java面試題題庫(kù)大全800題


哪有資深java工程師面試題


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

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 最色网址 | 免费视频日韩 | free中国性| 欧美在线视频一区二区 | 午夜激情一区 | 特级黄国产片一级视频播放 | 天天综合天天做天天综合 | 欧美一级特黄啪啪片免费看 | 国内在线精品 | 狠狠色狠狠色综合人人 | 丁香六月激情综合 | 欧美家庭影院 | 狂野猛交xxxx吃奶 | 香蕉乱码成人久久天堂爱免费 | 国产在线视频你懂得 | 久久久亚洲欧洲日产国码二区 | 一级成人黄色片 | 久久久亚洲天堂 | 亚洲视频欧美 | 波多野结衣在线视频播放 | 亚洲精品视 | 国产亚洲综合一区 柠檬导航 | www日本黄色 | 7777sq国产精品 | 欧美日韩在线视频专区免费 | 国产成人久久精品激情91 | 深夜在线 | 美女很黄很黄的网站 | 一级特黄录像免费播放肥 | 国产精品第13页 | 免费超爽大片黄 | 欧美一级高清视频在线播放 | 天天添 | 亚洲区 欧美区 | 欧美日韩网址 | 2015日韩永久免费视频播放 | 午夜资源在线 | 国产伦精品一区二区三区免 | 91热久久免费频精品动漫99 | 免费网站在线观看国产v片 免费网站看v片在线成人国产系列 | 亚洲日本中文字幕天堂网 |