如何配置SSM框架

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何配置SSM框架

一、导入jar包

各jar包的作用:

1)、spring-core.jar

这个jar文件包含Spring框架基本的核心工具类,Spring其它组件都要使用到这个包里的类,是其它组件的基本核心。

2)、spring-beans.jar

这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IOC/DI)操作相关的所有类。如果应用只需要基本的IOC/DI支持,引入spring-core.jar及spring-beans.jar文件就可以了。

3)、spring-aop.jar

这个jar文件包含在应用中使用Spring的AOP特性时所需的类。使用基于AOP的Spring 特性,如声明型事务管理(Declarative Transaction Management),也要在应用里包含这个jar 包。

4)、spring-context.jar

这个jar文件为Spring核心提供了大量扩展。可以找到使用SpringApplicationContext特性时所需的全部类,JDNI所需的全部类,UI方面的用来与模板(Templating)引擎如Velocity、FreeMarker、JasperReports集成的类,以及校验Validation方面的相关类。

5)、spring-dao.jar

这个jar文件包含Spring DAO、Spring Transaction进行数据访问的所有类。为了使用声明型事务支持,还需在自己的应用里包含spring-aop.jar。

6)、spring-jdbc.jar

这个jar文件包含对Spring对JDBC数据访问封装的所有类。

7)、spring-orm.jar

这个jar文件包含Spring对DAO特性集进行了扩展,使其支持iBATIS、JDO、TopLink,因为Hibernate已经独立成包了,现在不包含在这个包里了。这个jar文件大部分的类都要依赖spring-dao.jar里的类,用这个包时你需要同时包含spring-dao.jar包。

8)、spring-remoting.jar

这个jar文件包含支持EJB、JMS、远程调用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方面的类。

9)、spring-support.jar

这个jar文件包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。

10)、spring-web.jar

这个jar文件包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。

11)、spring-webmvc.jar

这个jar文件包含SpringMVC框架相关的所有类。包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类。当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。

12)、spring-mock.jar

这个jar文件包含Spring一整套mock类来辅助应用的测试。Spring测试套件使用了其中大量的mock类,这样测试就更加简单。模拟HttpServletRequest和HttpServletResponse 类在Web应用单元测试是很方便的。

13)、jstl-1.2.jar

这个jar文件包含JSTL标签库。

14)、aopalliance.jar

这个jar文件是AOP联盟的API包,里面包含了针对面向切面的接口,通常Spring等其它具备动态植入功能的框架依赖此包。

15)、aspectjweaver.jar

这个包是Spring AOP所要用到的。

16)、commons-collections.jar

这个jar文件是apache的集合框架包,比jdk自带的功能多一点。

17)、mybatis.jar

实现mybatis框架的工具包。

18)、mybatis-spring.jar

集合spring和mybatis框架的工具包。

19)、spring-tx.jar

这个jar文件是spring-context.jar的依赖包。

二、配置spring配置文件

xmlns:xsi="/2001/XMLSchema-instance"

xmlns:p="/schema/p"

xmlns:aop="/schema/aop"

xmlns:cache="/schema/cache"

xmlns:context="/schema/context"

xmlns:tx="/schema/tx"

xsi:schemaLocation="/schema/cache /schema/cache/spring-cache-4.1.xsd /schema/beans

/schema/beans/spring-beans.xsd

/schema/context

/schema/context/spring-context-4.1.xsd /schema/aop

/schema/aop/spring-aop-4.1.xsd

/schema/tx

/schema/tx/spring-tx-4.1.xsd">

p:url="${jdbc.url}"

p:username="${ername}"

p:password="${jdbc.password}"

p:driverClassName="${jdbc.driver}"

p:maxActive="30"//设置数据库同一时间的最大活跃连接,默认为8,

负数表示不闲置

p:maxIdle="10"//在连接池闲置时的最大连接数,超过的会被释放,

默认为8,负数表示不闲置;此外还有minIdle,

它是空闲时的最小连接数,低于这个数量会创建新

连接,默认为0

相关文档
最新文档