麦田麦穗

哥德尔、埃舍尔、巴赫

  • 要保证同域部署,因为跨域会有很多问题要重新解决

顺便树下,但其实现在互联网产品一般都有多客户端,pc web 、小程序、app。保守的同域session模式保持会话已经满足不了一些需求。比如,单端登录等。

言归正传,我采取的思路是,前端请求接口时统一加上api前缀,nginx将api前缀的路由请求代理转发到spring-boot

facebook案例

作为黑启动流程的一部分,每个Facebook 用户会话(在用户端浏览器中运行
JavaScript 代码)都加载了测试工具。虽然聊天功能的用户界面元素被隐藏起来,但浏览器
还是会向已部署在生产环境中的后台聊天服务器发送用户不可见的聊天测试信息,这使开

发团队能够在整个项目过程中模拟出类生产负载,从而在发布之前找出并解决性能问题。

老子惊了,这有点牛皮

本系列文章将以几乎0基础javaweb为背景手写一个javaweb框架并进行开发。

背景

  • 0基础javaweb,没有javaweb开发的实际经验
  • 有多年PHPweb实战经验
  • 有一定java语法基础
  • 有5分(满分100)的spring boot知识储备,毕竟用spring boot启动一个hello world还是比较简单的。

宗旨

本文宗旨是想通过手写java web框架的方式,让有其他语言web开发经验的同事能由浅入深学会java web开发和理解其中原理。本系列文章将有以下几点原则。

  • 注重实践,一定会有源代码运行成功案例
  • 有理有据,一些实现必须有官方或权威文献解释

更新目录

  1. 手撕javaweb-HTTP前世