SSM资源整合

1、需求分析,建立数据库

2、建立maven---project

①导入相关的pom依赖

依赖:Junit,数据库驱动,连接池,servlet,jsp,mybatis,mybatis-spring
<dependences>

静态资源导出问题
<连接那些properties文件>

3、idea连接数据库

4、将main下的java包下的其他package建好

service层调用dao层

5、写spring的applicationContext.xml文件,mybatis的mybatis-config.xml文件,database.properties,spring与dao整合后的spring-dao.xml, spring-service.xml

applicationContext.xml

mybatis-config.xml

database.properties

spring-dao.xml

<!-- 1.关联数据库文件 -->

<!-- 2.数据库连接池 -->

<!-- 3.配置SqlSessionFactory对象 -->

<!-- 4.配置扫描Dao接口包,动态实现Dao接口注入到spring容器中 -->

<!-- 配置整合mybatis -->
    <!-- 1.关联数据库文件 -->
    <context:property-placeholder location="classpath:database.properties"/>

   <!-- 2.数据库连接池 -->
        <!--数据库连接池
       dbcp 半自动化操作 不能自动连接
       c3p0 自动化操作(自动的加载配置文件 并且设置到对象里面)
   -->
   <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
       <!-- 配置连接池属性 -->
       <property name="driverClass" value="${jdbc.driver}"/>
       <property name="jdbcUrl" value="${jdbc.url}"/>
       <property name="user" value="${jdbc.username}"/>
       <property name="password" value="${jdbc.password}"/>
   </bean>

   <!-- 3.配置SqlSessionFactory对象 -->
       
   <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
       <!-- 注入数据库连接池 -->
       <property name="dataSource" ref="dataSource"/>
       <!-- 配置MyBaties全局配置文件:mybatis-config.xml -->
       <property name="configLocation" value="classpath:mybatis-config.xml"/>
   </bean>

   <!-- 4.配置扫描Dao接口包,动态实现Dao接口注入到spring容器中 -->
           
   <!--解释 :https://www.cnblogs.com/jpfss/p/7799806.html-->
   <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
       <!-- 注入sqlSessionFactory -->
       <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
       <!-- 给出需要扫描Dao接口包 -->
       <property name="basePackage" value="com.kuang.dao"/>
   </bean>

</beans>

spring-service.xml

6、配置SpringMVC

配置Tomcat

spring-mvc.xml

目前为止,这个框架可以直接拿来使用

7、写Controller调用Service层,并写对应的jsp前端程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值