Spring是一個(gè)開(kāi)源框架污呼,為簡(jiǎn)化企業(yè)級(jí)應(yīng)用開(kāi)發(fā)而生的,使用Spring可以使簡(jiǎn)單JavaBean實(shí)現(xiàn)只有以前EJB才能實(shí)現(xiàn)的功能多糠,是一個(gè)IOC(DI)和AOP容器框架黄选。
輕量級(jí):Spring是非入侵的-基于Spring開(kāi)發(fā)的應(yīng)用中的對(duì)象可以不依賴(lài)SpringAPI
依賴(lài)注入(DI --- dependency injection、IOC)
面向切面的編程(AOP --- aspect oriented programming)
容器:Spring是一個(gè)容器橘洞,因?yàn)樗⒐芾響?yīng)用對(duì)象的生命周期
框架:Spring實(shí)現(xiàn)了使用簡(jiǎn)單的組件配置組成一個(gè)復(fù)雜的應(yīng)用捌袜,在Spring中可以使用XML和Java注解組合這些對(duì)象
一站式:在 IOC 和 AOP 的基礎(chǔ)上可以整合各種企業(yè)應(yīng)用的開(kāi)源框架和優(yōu)秀的第三方類(lèi)庫(kù) (實(shí)際上 Spring 自身也提供了展現(xiàn)層的 SpringMVC 和 持久層的 Spring JDBC)
安裝 SPRING TOOL SUITE:
SPRING TOOL SUITE 是一個(gè) Eclipse 插件,利用該插件可以更方便的在 Eclipse 平臺(tái)上開(kāi)發(fā)基于 Spring 的應(yīng)用炸枣。安裝方法說(shuō)明(springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite.zip):
Help --> Install New Software...
Click Add...
In dialog Add Site dialog, click Archive...
Navigate to springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite.zip? and click? Open
Clicking OK in the Add Site dialog will bring you back to the dialog 'Install'
Select the xxx/Spring IDE that has appeared
Click Next? and then Finish
Approve the license
Restart eclipse when that is asked
搭建 Spring 開(kāi)發(fā)環(huán)境:
把以下 jar 包加入到工程的 classpath 下:
Spring 的配置文件: 一個(gè)典型的 Spring 項(xiàng)目需要?jiǎng)?chuàng)建一個(gè)或多個(gè) Bean 配置文件, 這些配置文件用于在 Spring IOC 容器里配置 Bean. Bean 的配置文件可以放在 classpath 下, 也可以放在其它目錄下.