zoukankan      html  css  js  c++  java
  • MVC三层架构

    什么是MVC:Model view Controller  模型,视图,控制器

    早些年的架构:

      用户直接访问控制层,控制层可以直接操作数据库

      servlet-->CURD-->数据库

      弊端:程序十分臃肿,不利于维护, servlet的代码中:处理请求,响应,视图跳转,处理JDBC,处理业务代码,处理逻辑代码

    架构:没有什么是加一层解决不了的

    mvc框架

    Model

      业务处理:业务逻辑(Service)

      数据持久曾:CURD (Dao)

    View

      展示数据

      提供链接发起Service请求(a, from , img)

    Controller

      接受用户的请求:(req:请求参数,Session信息。。。。)

      交给业务层处理对应的代码

      控制视图的跳转

      eg:登录-->接受用户的登录请求-->处理用户的请求(获取用户登录的参数,username,password)------->交给业务层处理登录业务(判断用户名密码是否正确)--->Dao层查询用户名和密码是否正确

  • 相关阅读:
    课表
    hz评测机的迷惑操作
    联赛模拟测试16
    第四阶段总结
    震惊!OI居然还考天体运动
    简单题 题解
    P2340 [USACO03FALL]Cow Exhibition G题解
    题目分享I 三代目
    题目分享H 三代目
    题目分享G 三代目
  • 原文地址:https://www.cnblogs.com/CL-King/p/13782544.html
Copyright © 2011-2022 走看看