1、框架;半成品軟件;
高度抽取可重用代碼的一種設計;高度的通用性;
書城:WebUtils.java;BaseServlet;Filter…
打包:boostore.jar;(工具類)
commons-fileupload,commons-io(工具類),commons-dbutils(方便操作數據庫的工具)
框架:抽取成一種高度可重用的;事務控制,強大的servlet,項目中的一些工具。,,,
框架:多個可重用模塊的集合,形成一個某個領域的整體解決方案;
2、Spring;
容器(可以管理所有的組件(類))框架;
核心關注:IOC和AOP;
3、Spring(IOC和AOP )
三個一組:source是源碼包;
Spring的模塊劃分圖:
Test Spring的單元測試模塊;
spring-test-4.0.0.RELEASE
Core Container:核心容器(IOC);黑色代表這部分的功能由哪些jar包組成;要使用這個部分的完整功能,這些jar都需要導入
spring-beans-4.0.0.RELEASE、
spring-core-4.0.0.RELEASE、
spring-context-4.0.0.RELEASE、
spring-expression-4.0.0.RELEASE
AOP+Aspects(面向切面編程模塊)
spring-aop-4.0.0.RELEASE、spring-aop-4.0.0.RELEASE
數據訪問/:Spring數據庫訪問模塊
spring-jdbc-4.0.0.RELEASE、spring-orm(Object Relation Mapping)-4.0.0.RELEASE、
spring-ox(xml)m-4.0.0.RELEASE、spring-jms-4.0.0.RELEASE、(Intergration)
spring-tx-4.0.0.RELEASE(事務)
Web:Spring開發web應用的模塊;
spring-websocket(新的技術)-4.0.0.RELEASE、
spring-web-4.0.0.RELEASE、和原生的web相關(servlet)
spring-webmvc-4.0.0.RELEASE、開發web項目的(web)
spring-webmvc-portlet-4.0.0.RELEASE(開發web應用的組件集成)
用哪個模塊導哪個包(建議);
開發Spring框架的應用,經常要寫框架的配置文件,寫起來複雜,我們需要提示;
需要給eclipse中安裝插件;(提供提示功能);
插件安裝:
1)、不想裝插件;使用Spring官方提供的sts開發工具(裝好插件的eclipse)
2)、裝插件;
1)、查看當前eclispe的版本;
Help->About Eclipse–>點擊自己eclipse的圖標
2)、安裝新軟件
1)、 2)、看好選中插件
3)、4.3.2可以裝4.3.1; 3)、選中帶有SpringIDE的四項;4)、一路next
3、安裝成功的標誌;
一定要能創建出Spring的配置文件
安裝失敗:
1)、使用官方提供的開發工具;
2)、換成kepler;
在別的地方解壓一個新的eclipse;