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层的作用

     

     

    做产品的程序,才是好的程序员!
  • 相关阅读:
    微服务架构技术栈选型手册(万字长文)
    Visual Studio 2013 always switches source control plugin to Git and disconnect TFS
    Visual Studio 2013 always switches source control plugin to Git and disconnect TFS
    MFC对话框中使用CHtmlEditCtrl
    ATL开发 ActiveX控件的 inf文件模板
    ActiveX: 如何用.inf和.ocx文件生成cab文件
    Xslt 1.0中使用Array
    如何分隔两个base64字符串?
    An attempt was made to load a program with an incorrect format
    JQuery 公网 CDN
  • 原文地址:https://www.cnblogs.com/asplover/p/12432954.html
Copyright © 2011-2022 走看看