此篇文章皆來自tutorialspoint這個教學網站

 

-----------------------------------------

 

 

 

預備知識

熟悉Java語言

Eclipse IDE的操作

 

簡介

Spring Framwork(簡稱Spring)是開源的Java平台框架,為目前的Java企業級應用提供了一個全面的程式及組態模型,可佈署在任何形式的平台上。

Spring最初是由Rod Johnson所開發,並於2003年六月,依據Apache 2.0的協議來發行。

目前的版本為4.22版(2015年11月)

Spring是目前Java企業級應用程式中最受歡迎的開發框架,可用來開發各式的Java應用程式。

藉由POJO為基礎的程式模型,Spring使J2EE的開發變得更容易並促進優良的程式實作。

 

使用Spring的好處

使用POJO來開發企業級的應用程式,不再需要帶有EJB容器的伺服器才能開發,利用一般的Web容器例如tomcat即可開發企業級的應用程式。

Spring的Web框架為設計良好的MVC架構,並相容於其他框架例如Struts2。

相對於EJB這重量級的J2EE框架,Spring的IoC容器是屬於輕量級的框架,因此伺服器的規格即使不是很好仍可運行。

(因為我從來沒碰過EJB,所以重量級和輕量級的差別也只能靠感覺了)

 

 

Spring的主要特色包括

控制反轉(Inversion of Control, IoC)

依賴注射(Dependency Injection, DI)

切面導向程式(Aepect-oriented Programming, AOP)

Spring MVC

 

 

(若沒有豐富的經驗,上面這些概念非常的難以解釋,所以細節還是做幾次範例後再來理解比較好,因為寫得當下我也是邊學邊寫)

 

 

 

文章標籤
創作者介紹

菲比傻大姐&肉豬

phoebelin0606 發表在 痞客邦 PIXNET 留言(0) 人氣()