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层查询用户名和密码是否正确

  • 相关阅读:
    外观模式
    虚拟专用网
    DHCP服务
    NFS文件服务器
    samba服务器
    fatal error: Invalid layout of preloaded class
    ftp上传与下载
    byte与char的区别
    android管理联系人操作
    android图像与图像处理系列(一、Bitmap和BitmapFactory)
  • 原文地址:https://www.cnblogs.com/CL-King/p/13782544.html
Copyright © 2011-2022 走看看