Spring-3.1.1的詳細說明

下載後解壓提到如下文件夾:

spring-framework-3.1.1.RELEASE-with-docs:

在解壓後進入要路徑下爲該文件夾:

 spring-framework-3.1.1.RELEASE

在該文件夾下有以下三個文件夾:

Dist文件夾:爲各種jar包(在做項目時主要是加入的jar包)

在這個jar包中有如下jar文件:

 

這些jar包的說明如下:

org.springframework.aop-3.0.0.RELEASE--------------------Spring的面向切面編程,提供AOP(面向切面編程)實現

org.springframework.asm-3.0.0.RELEASE--------------------Spring獨立的asm程序,相遇Spring2.5.6的時候需要asmJar .3.0開始提供他自己獨立的asmJar

org.springframework.aspects-3.0.0.RELEASE----------------Spring提供對AspectJ框架的整合\

org.springframework.beans-3.0.0.RELEASE------------------SpringIoC(依賴注入)的基礎實現

org.springframework.context.support-3.0.0.RELEASE--------Spring-context的擴展支持,用於MVC方面

org.springframework.context-3.0.0.RELEASE----------------Spring提供在基礎IoC功能上的擴展服務,此外還提供許多企業級服務的支持,如郵件服務、任務調度、JNDI定位、EJB集成、遠程訪問、緩存以及各種視圖層框架的封裝等

org.springframework.core-3.0.0.RELEASE-------------------Spring3.0的核心工具包

org.springframework.expression-3.0.0.RELEASE-------------Spring表達式語言

org.springframework.instrument.tomcat-3.0.0.RELEASE------Spring3.0Tomcat的連接池的集成

org.springframework.instrument-3.0.0.RELEASE-------------Spring3.0對服務器的代理接口

org.springframework.jdbc-3.0.0.RELEASE-------------------JDBC的簡單封裝

org.springframework.jms-3.0.0.RELEASE--------------------爲簡化JMS API的使用而作的簡單封裝

org.springframework.orm-3.0.0.RELEASE--------------------整合第三方的ORM框架,如hibernate,ibatis,jdo,以及 springJPA實現

org.springframework.oxm-3.0.0.RELEASE--------------------SpringObject/XMl的映射支持,可以讓JavaXML之間來回切換

org.springframework.test-3.0.0.RELEASE--------------------Junit等測試框架的簡單封裝

org.springframework.transaction-3.0.0.RELEASE-------------JDBCHibernateJDOJPA等提供的一致的聲明式和編程式事務管理

org.springframework.web.portlet-3.0.0.RELEASE-------------SpringMVC的增強

org.springframework.web.servlet-3.0.0.RELEASE-------------JEE6.0 Servlet3.0的支持

org.springframework.web.struts-3.0.0.RELEASE--------------整合Struts的時候的支持

org.springframework.web-3.0.0.RELEASE--------------------SpringWeb下的工具包

 

docs文件夾爲:文檔說明文件夾:

裏面有:

Javadoc中存放的是Spring使用技術文檔:

spring-framework-reference中存放的是spring的使用說明:(包含例子程序);

projects文件夾中放的是各種jar文件的工程源碼:包括測試類:

D:\jar\spring-framework-3.1.1.RELEASE-with-docs\spring-framework-3.1.1.RELEASE\projects\org.springframework.aop

其中以 aop爲例說明:

打開aop文件夾:如下圖:

D:\jar\spring-framework-3.1.1.RELEASE-with-docs\spring-framework-3.1.1.RELEASE\projects\org.springframework.aop

src中存放着資源文件:

打開src:

 

Main爲主文件類:

Test爲測試類:

打開mian

放的爲源碼文件如圖片1

放的如下圖資源配置文件

 

 

在這個路徑下是xml文件配置規範:D:\jar\spring-framework-3.1.1.RELEASE-with-docs\spring-framework-3.1.1.RELEASE\projects\org.springframework.aop\src\main\resources\org\springframework\aop\config如下圖:

Spring-aop.gif爲配置文件的圖標:

Spring-aop-2.02.0版本的配置說明:

(下同)

在這個路徑下放着aop的工程原文件:

D:\jar\spring-framework-3.1.1.RELEASE-with-docs\spring-framework-3.1.1.RELEASE\projects\org.springframework.aop\src\main\java\org\springframework\aop如下圖:

1

 

Test中放着工程文件主測試類:

 

Src中放着jar包的源文件:

如圖

 

Hiberbnate- jar-包的說明:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章