spring各版本之間的區(qū)別

1.spring1.0時代
習慣用xml文件來配置,在xml文件來配置Bean,可以在xml文件中輕松的進行處理,但是在bena的數量越來越多的時候,xml的
配置也就會越來越復雜,所以為了解決bean的配置越來越多的情況下減輕xml文件的處理.spring2.0就誕生了

2.spring2.0時代
在xml文件上做了一定的優(yōu)化,讓配置看起來越來越簡單,但是并沒語完全解決xml冗余的問題

3.spring3.0時代;
可以使用spring提供的java注解來取代曾經xml配置上的問題,似乎我們曾經忘記了發(fā)生什么,spring變得
前所未有的簡單,

4.spring4.0時代;
4.0 時代我們甚至連xml配置文件都不需要了完全使用java源碼級別的配置與spring提供的注解就能快速的開發(fā)
spring應用程序,但仍然無法改變Java Web應用程序的運行模式,我們仍然需要將war部署到Web Server 上,才能
對外提供服務。能否運行一個簡單的main()方法就能啟動一個Web Server 呢?Spring Boot滿足了我們的這種需求。

spring4.0 主要提供了對WebSocket編程的支持,支持包括JSR-356--Java API for WebSocket
鑒于WebSocket提供了僅僅提供了一種低層次的API,急需高層次的抽象,因此Spring4.0在WebSocket之上提供了一個高層次的面向消息的編程模型,
該模型基于SockJS,并且包含了對STOMP協議的支持
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容