91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Java就業面試技巧有哪些 SSH框架有什么面試題

發布時間:2020-07-13 06:37:44 來源:網絡 閱讀:94 作者:千鋒鄭州 欄目:編程語言

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


Java就業面試技巧有哪些 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就業面試技巧,你可以選擇專業的學習。讓自己從入學到就業能夠全程護航,讓你快速高薪就業不是夢!


向AI問一下細節

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

AI

昌江| 宁阳县| 柳林县| 平邑县| 门头沟区| 孝感市| 乌兰浩特市| 阳朔县| 天等县| 舒兰市| 南投县| 泰来县| 龙里县| 赤峰市| 宁津县| 德格县| 西丰县| 穆棱市| 广饶县| 桂阳县| 西充县| 双辽市| 大同市| 阿荣旗| 二手房| 曲麻莱县| 海原县| 财经| 宣恩县| 宁都县| 疏附县| 鹤山市| 射阳县| 南和县| 齐河县| 崇文区| 炎陵县| 历史| 高唐县| 万宁市| 大埔区|