1 回答

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
在ssm搭建框架時(shí),根據(jù)我們的需求會(huì)用到各種jar包,下面就簡(jiǎn)單介紹一下我在搭建框架時(shí)常用的各種jar的作用:
1:junit-jar
測(cè)試的時(shí)候使用
2:spring-context.jar
這個(gè)jar文件為spring核心提供了大量的擴(kuò)展??梢哉业绞褂胹pring ApplicationContext 特性中所需要的全部的類,JDNI所需的全部類,UI方面的用來與模板引擎如Velocity 、freeMarker集成的類,以及校驗(yàn)Validation 方面的相關(guān)類。
3:spring-context-support.jar
spring-context的擴(kuò)展支持,用于mvc方面
4:spring-bean.jar
這個(gè)jar文件是所有應(yīng)用都要用到的,它包含訪問配置文件、創(chuàng)建和管理bean以及進(jìn)行Ioc/DI操作相關(guān)的所有類,如果需要基本的Ioc/DI支持,引入spring-core.jar以及spring-beans.jar文件就可以了。
5:spring-core.jar
這個(gè)jar文件包含spring框架基本的核心工具類,spring其他的組件都要是使用到這個(gè)包里的類,是其他組件的基本核心,你也可以在自己的應(yīng)用系統(tǒng)中使用這些工具類。
6:spring-web.jar
這個(gè)jar文件包含web應(yīng)用開發(fā)是,用到spring框架時(shí)所需要的核心類,自動(dòng)載入WebApplicationContext特性的類、struts與jsf集成類、文件上傳的支持類、Filter類和大量工具輔助類。
7:spring-webmvc.jar
這個(gè)jar文件包含Spring MVC框架相關(guān)的所有類。包含國(guó)際化、標(biāo)簽、Theme、視圖展現(xiàn)的FreeMarker、JasperReports、Tiles、Velocity、XSLT相關(guān)類。當(dāng)然,如果你的應(yīng)用使用了獨(dú)立的MVC框架,則無需這個(gè)JAR文件里的任何類。
8:spring-hibernate.jar
這個(gè)jar文件包含Spring對(duì)Hibernate 2及Hibernate 3進(jìn)行封裝的所有類。
9:spring-jdbc.jar
這個(gè)jar文件包含對(duì)Spring對(duì)JDBC數(shù)據(jù)訪問進(jìn)行封裝的所有類。
10:spring-aspects-3.2.2.jar
提供對(duì)aspectj的支持,以便可以方便的將面向方面的功能集成進(jìn)ide中
11:spring-tx.3.2.2.jar
spring提供對(duì)事務(wù)的支持,事務(wù)的相關(guān)處理以及實(shí)現(xiàn)類就在這個(gè)jar包中
- 1 回答
- 0 關(guān)注
- 727 瀏覽
添加回答
舉報(bào)