zoukankan      html  css  js  c++  java
  • MVC设计思想

    一、MVC结构

    1、controller

    @Controller注释描述的对象为Controller请求的处理器对象,我们通常称之为handler,此对象应用于处理DispatcherServlet(SpringMVC中的核心处理器)交给它的请求

    2、model

    model是一个view中要呈现的数据的(封装)一个对象

    3、view

     用于展示数据

    二、后台流程流转

    在Controller中调用从Service实现的ServiceImpl中的方法,调用 从Dao实现的DaoImpl中的方法,从数据库中查询数据封装到pojo中,在Controller中返回(return new JsonResult())

    1、设置请求资源路径
    /user/showUsers
    2、服务器端
      DAO
        xml mybatis3.5 @Select
        接口 @Mapper / 启动类中@MapperScann("扫描路径")
    3、服务层
      约定接口 UserService findAll()
      实现类 调用DAO查询数据库
    4、控制器
      自定义类
        @Controller 容器+数据 返回值是视图名称
    5、@RestController 数据 @Controller+@ResponseBody

  • 相关阅读:
    在Fragment中保存WebView状态
    Code First下迁移数据库更改
    脚本解决.NET MVC按钮重复提交问题
    1.1C++入门 未完待续。。。
    0.0C语言重点问题回顾
    12F:数字变换
    12G:忍者道具
    12D:迷阵
    12C:未名冰场
    12B:要变多少次
  • 原文地址:https://www.cnblogs.com/houyu/p/14208433.html
Copyright © 2011-2022 走看看