中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaEE框架面試題有哪些

發布時間:2021-12-22 16:32:14 來源:億速云 閱讀:104 作者:iii 欄目:編程語言

本篇內容主要講解“JavaEE框架面試題有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JavaEE框架面試題有哪些”吧!

一、簡單的談一下SpringMVC的工作流程?

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

2、DispatcherServlet收到請求調用HandlerMapping處理器映射器。

3、處理器映射器找到具體的處理器,生成處理器對象及處理器攔截器(如果有則生成)一并返回給DispatcherServlet。

4、DispatcherServlet調用HandlerAdapter處理器適配器

5、HandlerAdapter經過適配調用具體的處理器(Controller,也叫后端控制器)。

6、Controller執行完成返回ModelAndView

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

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

9、ViewReslover解析后返回具體View

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

11、DispatcherServlet響應用戶

二、SpringMVC與Struts2的主要區別?

1、springmvc的入口是一個servlet即前端控制器,而struts2入口是一個filter過慮器。

2、springmvc是基于方法開發,傳遞參數是通過方法形參,可以設計為單例或多例(建議單例),struts2是基于類開發,傳遞參數是通過類的屬性,只能設計為多例。

3、Struts采用值棧存儲請求和響應的數據,通過OGNL存取數據,springmvc通過參數解析器是將request對象內容進行解析成方法形參,將響應數據和頁面封裝成ModelAndView對象,最后又將模型數據通過request對象傳輸到頁面。Jsp視圖解析器默認使用jstl。

三、什么是mybatis接口綁定有什么好處?

接口映射就是在IBatis中任意定義接口,然后把接口里面的方法和SQL語句綁定,直接調用接口方法就可以,這樣比起原來了SqlSession提供的方法可以有更加靈活的選擇和設置.

四、mybatis動態sql如何實現的?

MyBatis里面的動態Sql一般是通過if節點來實現,通過OGNL語法來實現,但是如果要寫的完整,必須配合where,trim節點,where節點是判斷包含節點有內容就插入where,否則不插入,trim節點是用來判斷如果動態語句是以and 或or開始,那么會自動把這個and或者or取掉。

五、mybatis與Hibernate區別?

二者都是orm映射框架,mybatis映射體現在sql上,Hibernate體現在實體類設計上。

mybatis學習難度小,Hibernate難度大,但是一旦掌握Hibernate開發周期短,基本不用寫sql。

適合場景:Hibernate適合數據量小的項目,如果百萬級別的表,用Hibernate查詢緩存在session里,占用內存較大,可能導致服務器內存溢出。mybatis適合數據量大的項目。Hibernate普通查詢效率也要低于mybatis,涉及到實體類和hql到sql的轉換問題。如果項目功能都是增刪改查常用模式,適合Hibernate,開發容易,但是如果表關系關聯復雜,經常關聯查詢,適合mybatis。

到此,相信大家對“JavaEE框架面試題有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沂源县| 晋城| 门头沟区| 冷水江市| 荔波县| 竹溪县| 阳城县| 兴义市| 连城县| 台湾省| 兖州市| 阿拉善左旗| 竹北市| 盱眙县| 黄石市| 乌拉特前旗| 九龙坡区| 巴楚县| 普兰店市| 郓城县| 大新县| 尼玛县| 普格县| 仁布县| 紫金县| 庆云县| 保康县| 嵊泗县| 呼和浩特市| 济南市| 五寨县| 石嘴山市| 房山区| 兴仁县| 淮阳县| 安福县| 海安县| 锦屏县| 锡林郭勒盟| 高邑县| 乐陵市|