zoukankan      html  css  js  c++  java
  • SSM框架整合思路

    步骤:

    A:准备工作

    创建好数据库

    1. 导入pom依赖 lombok,mysql,mybatis,mybatis-spring,spring-webmvc,junit,druid,servlet-api,jstl,spring-jdbc,aspectweaver
    2. 导入maven资源过滤
    3. 创建 包文件 controller、dao、pojo、service 创建配置文件 applicationContext.xml、datasource.properties、mybatis-config.xml

    B: 整合mybatis层

    1. 在pojo下创建实体类
    2. 在dao层创建接口方法 并且创建xml映射文件
    3. 在service创建业务层接口,然后创建实现类
    4. 在service实现类中,调用dao中的方法 【需要把dao层的接口组合进来,并且设定set方法】

    C: 整合Spring层

    1. 在资源文件下创建 spring-config.xml 、spring-service.xml、srping-mvc.xml
    2. 在spring-dao.xml中写入相关配置 :
      1. a:关联数据库配置文件
      2. b:连接池
      3. c:配置SqlSessionFactoryBean
        1. 关联数据源 【datasource】
        2. 绑定mybatis的配置文件
      4. d:配置dao接口扫描包,动态实现dao接口注入到容器
      5. 注入SqlSessionFactory 【SqlSessionFactoryBeanName】
      6. 配置要扫描的包 【basePackage】
    3. Spring整合service层 spring-service.xml
      1. 设置扫描service层下的包 component-scan
      2. 将所有的业务类注入到spring,可以通过配置,或者注解
      3. 声明式事务
        1. 注入数据源 datasource

    D: SpringMVC整合

    1. 编写web.xml
      1. 核心控制器 DispatcherServlet
      2. 乱码过滤 DispatcherServlet
      3. session过期时间
    2. 编写spring-mvc.xml文件
      1. 注解驱动 mvc:annotation-driven/
      2. 静态资源过滤 mvc:default-servlet-handler/
      3. 扫描controller 包 <context:component-scan base-package="com.king.controller"/>
      4. 视图解析器 InternalResourceViewResolver
    3. application.xml整合spring的配置文件
      1. 导入spring-mvc.xml
      2. 导入spring-service.xml
      3. 导入spring-dao.xml

    E:Controller层编写

    1. controller层调用service层
     @Autowired
        @Qualifier("BookServiceImpl")
        private BookService bookService;
    
    
  • 相关阅读:
    Weak Event模型
    Dispatcher Queue性能分析
    WPF中ControlTemplate,ItemsPanelTemplate ,DataTemplate
    事件与委托
    DataGrid: 数据项更新并保持多选
    【C#学习笔记】using 三种使用方式
    Python快捷键
    比特率和波特率
    c#winform程序退出的方法
    C#socket通信-----多线程
  • 原文地址:https://www.cnblogs.com/KingTL/p/13067792.html
Copyright © 2011-2022 走看看