zoukankan      html  css  js  c++  java
  • 前后端分离的理解

    • 什么是前后端分离
      • 定义
        • 前后端分离是一种开发模式
      • 核心思想
        • 前端页面通过AJAX调用后端的Restful API接口并使用json数据进行交互
      • 什么是前端
        • 在客户端执行的脚本称为前端
      • 什么是后端
        • 在服务器端运行的脚本称为后端
      • 什么是前后端不分离
        • 客户端发送请求,服务端响应一个完整的网页
    • 为什么要前后端分离
      • 前端开发没有像后端开发那样实现工程化,模块化,可复用化的思想
      • 导致出现前后端开发不协调,效率低下
    • 如何做到前后端分离
      • 从软件开发的四个阶段进行分离
      • 设计阶段
        • 系统设计
        • 接口设计
          • 接口的请求方式
          • 数据类型
          • 返回的数据格式
      • 开发阶段
        • 前后端开发人员按照先前约定好的接口独立开发,互相透明
        • 前端测试数据从mock中模拟出来,而不是从后端拿
      • 测试阶段
        • 前后端独立可测试
          • 前端测试
            • 页面
            • 跳转
            • 展示
            • 输入
            • 传参
            • 响应
          • 后端测试
            • 数据接口的提供
            • 数据格式
            • 检验
            • 异常
            • 数据的一致性
            • 权限问题
      • 部署阶段
        • 前后端独立部署
     
     
  • 相关阅读:
    用指针写线段树(维护乘法)
    费用流——网络流板子
    最小割板子题——[USACO5.4]奶牛的电信
    数论——置换
    NOIP2012 借教室
    POJ1990 moofest
    POJ2352 star
    POJ2299 Ultra-QuickSort
    CF498D Traffic Jams in the land
    POJ2828 Buy Ticket
  • 原文地址:https://www.cnblogs.com/littlebob/p/13495320.html
Copyright © 2011-2022 走看看