C++ 版本的 web 服务器,从协议处理,到 IoC 容器到业务层对 web 接口的统一抽象(类似于 Spring MVC Controller),再到简单的 curd 到数据库访问,Java 生态有的,我全都得有。
从 0 到 1 写一个 web 系统。什么叫做从 0 到 1 ?就是从协议报文的处理,到 http 请求的转发,再到业务逻辑的处理,封装,返回,不用任何中间件(tomcat 之类的 web 服务器),不用任何框架(Spring MVC)。
Spring 是 Java 生态中最杰出的作品,为数据常驻内存提供了一种非常优雅的方式。这个仓库对源码做了非常详尽的注释,也包含了诸多场景的启动入口,用来入门和深入研究 Spring 框架都非常适合。