SSM框架整合

来源:互联网 发布:四川麻将源码 编辑:程序博客网 时间:2024/06/08 06:08
SpringMVC-controller

→service

→Mybatis:dao

→db

三层架构由Spirng管理

 

1.配置好相关文件log4j和db.properties

2.从底层开始开发,先配置dao层

Mybatis:

  • 1)sqlMapConfig.xml(尽量使用Mapper接口的方式,就不需要配置mapper)
  • 2)applicationContext-dao.xml

  需要将mybatis整合进来

  需要配置的:

  • 1)数据库连接池
  • 2)sqlSessionFactory 让spring管理
  • 3)mapper扫描器

  其中属性 name="basePackage"

  并注入sqlSessionFactory

  <name=sqlSessionFactoryBeanName value=sqlSessionFactory>

  • 4)开发mapper接口和mapper.xml

 

3.再开发Service层

  • 1)先开发好service接口以及实现类
  • 2)配置applicationContext-service.xml

  <bean id=" " class="实现类"></>

  • 3)配置事物管理器

  配置切面时的重点

  切点表达式 execution(* xx.xx.xx.*.*(..))

 

4.开发Controller

1)配置springmvc.xml

  • 自动配置注解映射器和适配器

   <mvc:annotation-driven></mvc:annotation-driven>

  • 配置视图解析器
  • 扫描controller包

2)在web.xml中配置spring容器和springmvc的前端控制器

 

原创粉丝点击