與spring有關的面試題有哪些呢?下面就讓我們一起來了解一下吧:
1、Spring的優缺點是什么呢?
優點:
1、方便解耦,簡化開發
Spring其實也就是一個大工廠,能夠將所有對象的創建與依賴關系的維護,交給Spring管理。
2、 AOP編程的支持
Spring會提供面向切面編程,能夠更方便的實現對程序進行權限攔截、運行監控等功能。
3、 聲明式事務的支持
一般只需要通過配置就能夠完成對于事務的管理,并且不需要手動進行編程。
缺點:
1、Spring是一個很輕量級的框架,但是給人感覺大而全。
2、Spring通常依賴反射,而反射會影響性能。
3、使用門檻比較高,入門Spring的話需要較長時間。
2、Spring的應用場景有哪些?
Spring的應用場景有JavaEE企業應用開發,包括SSH、SSM等。
Spring價值:
Spring是屬于非侵入式的框架,主要目標是將應用程序代碼對框架依賴最小化;
Spring提供了一個一致的編程模型,可以讓應用直接使用POJO開發,與運行環境隔離開來;
Spring推動應用設計風格逐漸向面向對象和面向接口開發轉變,從而提高了代碼的重用性和可測試性。
3、使用 Spring 有什么方式?
使用 Spring 的方式有:
1、可以作為一個成熟的 Spring Web 應用程序。
2、可以作為第三方 Web 框架,使用 Spring Frameworks 中間層。
3、可以作為企業級 Java Bean,它能夠包裝現有的 POJO(Plain Old Java Objects)。
4、可以用于遠程使用。
以上就是小編的分享了,希望能夠幫助到大家。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com