美文网首页
后端项目技术栈与设计流程

后端项目技术栈与设计流程

作者: 快给我饭吃 | 来源:发表于2019-07-07 09:09 被阅读0次

当前,后端技术目前最常用的是spring全家桶了,项目搭建大多基于springboot。web客户端与服务器一般的的交互流程为:

  1. 客户端发起请求
  2. 服务端配置拦截器,对请求进行预处理,如:校验http头中的token信息等,并根据token在redis中获取用户信息放到request中供后续业务处理(这是SSO的解决方案)
    • 如果使用了shiro做权限管理并配置了过滤器,shiro是将servlet的filter进行了代理,先走shiro的过滤器,在执行servlet过滤器。所以顺序是shiro过滤器 => servlet过滤器 => spring拦截器。不了解的可能看下过滤器和拦截器的区别和执行顺序。
  3. 用户通过认证,进入页面访问,可能涉及到:redis存储、quartz定时任务、mq消息队列。同时,接口文档很重要,建议使用swagger代码即文档。
  4. 未完待续

相关文章

  • 后端项目技术栈与设计流程

    当前,后端技术目前最常用的是spring全家桶了,项目搭建大多基于springboot。web客户端与服务器一般的...

  • Java后端技术栈

    Java后端技术栈 自己总结的Java后端技术栈:

  • Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 什么是后端开发 Java后端技术栈梳理 1.2 Java后端...

  • 如何用pm2部署java全栈项目

    标题说的java全栈项目特指前端采用vue/react/angular等前端框架,后端采用java技术栈开发的项目...

  • 测试流程

    熟悉项目的步骤 业务特性 项目角色与用户 项目组织架构图 技术栈 测试流程 需求分析与评审 编写测试计划与测试方案...

  • Python后端面试(持续更新)

    Python后端 Python后端技术栈 Web请求的流程 浏览器 负载均衡 Web框架 业务逻辑 数据库缓存 P...

  • day01 Spring起步

    一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端开发 1.2 Java后端技术栈梳理 梳理 JAVA W...

  • Java全栈工程师 风袖 appkey

    Java全栈工程师 全局性思维 现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计...

  • spring全家桶项目开篇

    项目为前后端分离项目后端技术栈为: 此项目一共有十几个模块我们首先来搭建 父工程 parent 和 公共子模...

  • 初入前端

    作为一个老全栈,以前也是前端、后台、设计全部一人搞定。搞了几年项目经理工作后,技术落下了,后端技术进入了大数据时代...

网友评论

      本文标题:后端项目技术栈与设计流程

      本文链接:https://www.haomeiwen.com/subject/icgjhctx.html