一直以来,总觉得web服务器是一个挺神秘的东东,虽然也知道它是基于socket实现的,但是具体如何实现的,我一直是一知半解的,最近突然有了想手写一个web服务器的想法,然后简单做了个demo,发现也很简单,但是还是感觉像是打开了新大门,发现了新大陆,让我觉得很兴奋,随即我觉得发起一个新的挑战,手写一个类似于springboot的web服务器。 所以这个项目就是我手写的springboot,名字就叫syske-boot,为了我会尽可能把这个项目做完善,功能尽可能接近springboot
- 手写简易web服务器
- 手写服务器问题搞定了……后面继续搞事情
- 手写controller注解
- 手写RequestParameter注解,实现有参方法调用
- 手写web服务器:实现全包扫描和简易IOC
- 实现ComponentScan注解,根据指定包名扫描
- post请求阻塞问题回顾
- 手写web服务器:Post请求实现说明
- 手写web服务器:定义@value注解,实现配置自动注入
- 手写web服务器:定义Autorwire注解,实现属性自动注入
- 手写web服务器:定义Configuration和Bean注解,实现另一种类的注入
- 手写web服务器:实现简单filter逻辑
- 手写web服务器:服务器重构,实现post请求处理