SpringBoot培訓教程--史前文明之Spring簡介

千鋒教育qyf發表於2021-05-17

  一. Spring之起源

  1.你知道J2EE嗎?

  要說到Spring的歷史起源,首先我們們要說說J2EE這個玩意兒。

  J2EE在1999年和2000年的時候開始得到廣泛實現,在J2EE中提出了”事務管理“等核心中間層標準化的概念,但是在實踐中出現了各種問題,尤其是開發效率,開發難度和實際的效能都達不到預期。

s

  2.EJB這個框架

  那時候開發J2EE基本都是使用EJB這個框架,當然現在EJB這玩意都是老古董了,早都被扔到糞堆裡去了。但是當時沒有那麼多的框架,只能用這種老東西。

  當時使用EJB開發J2EE應用的人,在開始的學習和使用EJB的時候,那真實一言難盡,苦不堪言,要學的東西太多了,而且也非常的難用。因為EJB要嚴格地實現各種不同型別的介面,專案中就會有大量重複的程式碼。然後專案中的配置檔案也特別的複雜和單調。

  正是因為EJB這個東西,又難學有難用,開發效率也不高,耗費的資源也多,你說這樣的一個東西能有多少人用?所以當時就有很多的人盼著能不能出現一個更好用的框架來解決這些存在的問題。

  3.Spring應運而生

  後來,終於出來了一個新的框架,可以解決EJB存在的那些問題,而且使用起來簡單的一匹!

  這就是Spring!

  正如這個框架的名稱Spring一樣應景,春天來了!

  Spring是由Rod Johnson建立開源框架,它提供了一整套完善的開發環境,可以為POJO(Plain Ordinary Java Object)物件提供企業級的服務,大大簡化了JavaEE的企業級應用開發。

  Spring把使用介面的複雜度幾乎降低到了零,更多地強調物件導向的設計原則,而且儘量減少不必要的異常捕捉。Spring不會和現有的解決方案去進行競爭,而是致力於將它們融合在一起。

  總之可以這麼說,Spring是一個輕量級的控制反轉(IoC)和麵向切面(AOP)的容器框架。

  4.Spring框架構成

  Spring框架由七個主要的模組組成。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2772656/,如需轉載,請註明出處,否則將追究法律責任。

相關文章