1. 程式人生 > >深入淺出Spring(一)Spring概述

深入淺出Spring(一)Spring概述

  現在很多的企業級專案中基本上都會用到了Spring框架,那麼為什麼會出現Spring,Spring是什麼?這次的博文我主要為大家簡單介紹一下Spring。

Java EE優缺點        我們都知道在2003年Spring興起之前,企業普遍使用J2EE技術來開發企業級應用,為什麼用J2EE呢?主要原因有以下幾個: 1、Java本身的跨平臺能力,可移植性強 2、J2EE伺服器內建了大量的容器服務,比如事務服務、JNDI服務和連線池服務等等 3、程式設計師可以基於Java EE API進行企業開發並部署到應用中

       雖然J2EE有著上述優點,但利用J2EE開發有一個致命的缺陷,即研發困難,而且J2EE開發非常容易出問題,比如資料庫連線洩露。而Spring的出現則解決了上述問題,至於如何解決,我們會在接下來的文章中深入解釋。

Spring是什麼         什麼是Spring呢?Spring是為了解決企業應用開發的複雜性而建立的一個輕量級的控制反轉(IoC)和麵向切面(AOP)的容器框架。Spring使開發者能夠編寫更乾淨、更可管理、並且更易於測試的程式碼。關於Spring具體如何去實現的,這等到我們以後的教程,我會為大家詳細分析。     

Spring優點        簡單瞭解Spring之後,我們看一下Spring的優點。

1、方便解耦,簡化開發。 2、AOP程式設計的支援。 3、宣告式事務的支援。 4、方便程式的測試。。 5、方便整合各種優秀框架。 6、降低Java EE API的使用難度。

       到此為止,相信你已經迷糊了,沒有關係,我們暫時只需要簡單的對Spring有一個瞭解就可以了。關於更深層次的Spring內容, 我會在接下來的部落格中詳細解釋,敬請期待! ---------------------  作者:二三四  來源:CSDN  原文:https://blog.csdn.net/zs234/article/details/9839767  版權宣告:本文為博主原創文章,轉載請附上博文連結!