zoukankan      html  css  js  c++  java
  • 今日总结

    2020年9月30日:

    一、三层架构是指:1、View(视图层),用于接收用户提交的代码 2、Serivce层,系统的业务逻辑主要在这里完成(列如银行取钱)

    3、DAO(分开念)层,直接操作数据库的代码

    为了更好的降低各层间的耦合度,在三层架构的设计中,采用面向抽象编程。即上层对下层的调用,是通过接口实现的。

    而下层对上层的真正服务提供者,是下层接口的实现类。服务标准(接口)是相同的,服务提供者(实现类)可以更换。

    这就实现了层间解耦合。

    View——Serivce——DAO——数据库

    二、什么是MVC模式

    1、MVC即Model模型  角色  承载数据并对用户提交进行计算的模块。其中分为两类,一类是数据承载

    Bean,一类是业务处理Bean。数据承载Bean是指实体类,专门用户承载业务数据的如Student、User。业务处理Bean是指Serivce或DAO对象,专门用于处理用户提交请求的。

    View视图:为用户提供使用界面,与用户直接进行交互。

    Controller控制器:用于将用户请求转发给Model进行处理,并根据Model计算结果向用户提供相应相应。

    Servlet:服务器小程序用啦处理业务逻辑、处理页面展示

    JSP :就是Servlet  处理页面展示

    三、MVC架构程序的工作流程

    1、用户通过View页面向服务端 提出请求,可以是表单请求、超链接请求、AJAX请求等

    2、服务端Controller控制器接收到请求后对请求进行解析,找到相应的Model对用户请求进行处理

    3、Model处理后,将处理结果再交给Controller

    4、Controller在接收到处理结果后,根据结果找到要作为向客户端发回响应View界面。页面经渲染(数据填充)后,在发送给客户端

  • 相关阅读:
    相关系数
    T检验
    Python模块常用的几种安装方式
    DOM与SAX读取XML方式的不同
    Base64编码
    node.js网页爬虫
    Node.js Express 框架
    Node.js Web 模块
    Node.js GET/POST请求
    Node.js 常用工具
  • 原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/14099177.html
Copyright © 2011-2022 走看看