SSM框架整合(非MAVEN)

本文档详细介绍了如何在非Maven环境下进行SSM(Spring、SpringMVC、Mybatis)框架的整合。首先,创建Web工程并导入必要的jar包,包括Spring、Mybatis和数据库相关库。接着,阐述了整合的思路,从DAO层开始,配置sqlMapConfig.xml、数据源、SqlSessionFactory和Mapper扫描器。然后,在Service层设置扫描器和事务管理。最后,在Controller层配置SpringMVC,包括包扫描、注解驱动和视图解析器,并在web.xml中配置Spring上下文、监听器、过滤器和DispatcherServlet。文章还列举了完整的项目结构和相关配置文件。
摘要由CSDN通过智能技术生成

1、创建web工程,并导入相应的jar包

    (1)、spring相关jar包,包括springmvc相关jar包

    (2)、mybatis相关jar包

    (3)、mybatis-spring整合包

    (4)、数据库驱动包

    (5)、数据库连接池包

2、整合思路

    1、dao层

        (1)、sqlMapConfig.xml    只需要有文件头的空文件即可

        (2)、applicationContext-dao.xml    

                    (a)、读取properties文件

                    (b)、配置数据源

                    (c)、配置sqlSessionFactory,mybatis-spring整合包下的类

                    (d)、配置mapper扫描器。

    2、service层

        (1)、applicationContext-service.xml    配置扫描器

        (2)、applicationContext-trans.xml    配置事务,(事务管理器、通知、切面)

    3、controller层

        (1)、springmvc.xml    

                (a)、配置包扫描器

                (b)、配置注解驱动

                (c)、配置试图解析器

        (2)、web.xml

                (a)、配置spring 上下文位置

                (b)、配置spring监听器

                (c)、配置过滤器解决post乱码

                (d)、配置前段控制器

3、项目结构

4、配置文件

    1、applicationContext-dao.xml

<!-- 配置 读取properties文件 -->
<context:property-override location="classpath:jdbc.properties"/>
<!-- 配置数据源  -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<!-- 驱动    -->
<property name="driverClassName" value="${jdbc.driver}"/><
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值