讀《精通spring》第二章

讀《精通spring》第二章

一、簡介

1、框架
(1)Spring爲企業級應用提供“一站式”服務框架
(2)針對接口編程
(3)最大化使用JavaBean以配置應用
(4)不過度使用受查異常Checked Exception
(5)利於測試

#加粗樣式# 二、獲得二進制文件

1、版本分類
(1)Spring二進制發佈版本身,不提供其依賴的第三方庫,如spring-framework-1.1.3.zip
(2)包含了其依賴的第三方庫,如spring-framework-1.1.2-with-dependencies.zip

2、基於源代碼構建Spring,基於CVS訪問以獲得源代碼

三、安裝Spring

1、簡介
(1)對於不同的應用類型,比如Web應用和非Web應用,所需要的jar文件有所區別
(2)Spring框架本身使用了第三方類庫

2、Spring框架提供的jar文件
(1)spring-mock.jar:Spring框架提供的Mock類,用於測試,包含JNDI、Servlet API Mock類
(2)spring-core.jar:Spring框架提供的核心類,其中,主要包含IoC容器、核心實用工具
(3)spring-context.jar:Spring框架提供的上下文,主要應用與於上下文、有效性、UI支持、郵件服務、JNDI、JMS、EJB、遠程服務、定時服務、緩存等
(4)spring-orm.jar:Spring框架提供的O/R Mapping類,用於集成各種主流O/R Mapping工具,其中,主要包括Hibernate支持、JDO支持、Apache OJB支持等
(5)spring-dao.jar:用於提供DAO支持、事務基礎框架、JDBC支持
(6)spring-aop.jar:Spring AOP,其中主要用於AOP框架、代碼級的元數據支持
(7)spring-web.jar:用於提供Web應用上下文、多部分解析器、Struts支持、JSF支持、Web實用工具
(8)spring-webmvc.jar:Spring框架提供的Web MVC框架,主要包含MVC框架、Servlet、MVC框架、Web控制器、Web視圖等內容
(9)spring.jar:Spring框架提供的所有類,包含說有的jar文件內容,除了spring-mock.jar

3、安裝建議
(1)簡單的Java應用:將jar拷貝到Java應用的classpath路徑中,一班情況下與需要spring-core.jar
(2)存在數據可,需要依據操作數據庫方式的不同,拷貝不同的jar文件
(3)對於J2EE應用,需要根據服務器確定
(4)spring.jar不考慮應用打包大小的前提下,實用最有效且不易出錯

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