zoukankan      html  css  js  c++  java
  • 原创: ssm框架(spring 5 ,mybatis3,spring整合总结

    因新手,断断续续整理两天多,特此总结,以便后用

      1思路分析:

    a)整合背景:具备spring,springMvc,mybatis单独整理每个框架成功配置基础
    b)整合动机:因三个框架分别负责dao、service和controller 层各个层。希望 junit能单独测试每一层,又能做到有机配合,发挥每层各自作用
    c)springMVC是spring一个分支,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。所以spring在三层之间,负责承上启下中间层作用。

     SSM整合流程

    1:maven建站Web站点

    2:配置pom.xml,加载依赖的包

    3: 在domain层,确定实体类并建立数据库表

    4: 先配置 mybatis,并通过junit单元测试操作dao读写数据

    5: 配置 springApplication.xml
      可以操作service层,在service层输出文本到控制台确保成功

    6: 配置service层,注入步骤4,调用的 dao层数据查询,添加操作。并通过junit单元测试

    7:配置springMVC。
      a)配置springMVC.xml (开启扫描注解、指定扫描路径Controller、配置视图解析器)
      b)web.xml中,(定义Spring MVC的前端控制器让Spring MVC的前端控制器拦截所有请求)

    8: web.xml配置服务层(即通过监听器,监听springApplication.xml)

      

    1:maven建站Web站点

    2:配置pom.xml,加载依赖的包

    3: 在domain层,确定实体类并建立数据库表

    4: 先配置 mybatis,并通过junit单元测试操作dao读写数据

    5: 配置 springApplication.xml
      可以操作service层,在service层输出文本到控制台确保成功

    6: 配置service层,注入步骤4,调用的 dao层数据查询,添加操作。并通过junit单元测试

    7:配置springMVC。
      a)配置springMVC.xml (开启扫描注解、指定扫描路径Controller、配置视图解析器)
      b)web.xml中,(定义Spring MVC的前端控制器、让Spring MVC的前端控制器拦截所有请求)

    8: web.xml配置服务层(即通过监听器,监听springApplication.xml)



    脚注:

    controller层和service层的作用

     

     

    做产品的程序,才是好的程序员!
  • 相关阅读:
    SpringBoot异步处理请求
    5本最佳的 Java 面向对象理论和设计模式的书籍
    彻底弄懂 HTTP 缓存机制 —— 基于缓存策略三要素分解法
    Java 性能优化的五大技巧
    Java 8 最佳技巧
    Java 并发的四种风味:Thread、Executor、ForkJoin 和 Actor
    在 Java 8 中避免 Null 检查
    关于创建java线程池问题的思考
    LuoguP1858 多人背包(DP)
    Luogu[YNOI2019]排序(DP,线段树)
  • 原文地址:https://www.cnblogs.com/asplover/p/12432954.html
Copyright © 2011-2022 走看看