javascript
第 6-1 课:Spring 核心 + 面试题
Spring Framework 簡稱 Spring,是 Java 開發中最常用的框架,地位僅次于 Java API,就連近幾年比較流行的微服務框架 SpringBoot,也是基于 Spring 實現的,SpringBoot 的誕生是為了讓開發者更方便地使用 Spring,因此 Spring 在 Java 體系中的地位可謂首屈一指。
當然,如果想要把 Spring 所有功能都講的一清二楚,遠遠不是一兩篇文章能夠做到的,但幸運的是,Spring 的基礎資料可以很輕易的搜索到,那么我們本講主要的目的就是把 Spring 中的核心知識點和常見面試題分享給大家,希望對大家能有所幫助。
Spring 介紹
Spring 是一個開源框架,為了解決企業應用程序開發復雜性而創建的,Spring 的概念誕生于 2002 年,于 2003 年正式發布第一個版本 Spring Framework 0.9。下面一起來看 Spring 各個版本的更新特性和它的發展變化吧。
Spring 1.x
此版本主要是為了解決企業應用程序開發復雜性而創建的,當時 J2EE 應用的經典架構是分層架構:表現層、業務層、持久層,最流行的組合就是 SSH(Struts、Spring、Hibernate)。
Spring 1.x 僅支持基于 XML 的配置,確保用戶代碼不依賴 Spring,它主要包含了以下功能模塊:aop、beans、ejb、jdbc、jndi、orm、transation、validation、web 等。
Spring 2.x
Spring 2.x 的改動并不是很大,主要是在 Spring 1.x 的基礎上增加了幾個新模塊,如 ehcache、jms、jmx、scripting、stereotype 等。
總結
以上是生活随笔為你收集整理的第 6-1 课:Spring 核心 + 面试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 被问哭了,一位小姐姐的阿里面经!(附部分
- 下一篇: MySQL 基础模块的面试题总结