简化版Tomcat ,可以配置BIO,NIO,AIO三种模式,实现Cookie和Session的会话追踪,请求响应的封装,Servlet的调度,长连接等Web服务器基本功能。
基于Java BIO/NIO/AIO(NIO2)包、多线程、Socket网络编程、XML解析、log4j/slf4j日志
NIO的实现参照的是Tomcat的源码
IO模式 / Socket / TCP/IP / 框架源码(Tomcat,Spring,Netty等) / 高级网络编程 / 线程模型
-
BIO NIO AIO
NIO使用的是IO多路复用的Select机制 -
Reactor 模式
-
HTTP Protocol
Keep-Alive -
Servlet
ServletContextDispatcher -
Request&Response
-
Forward&Redirect
-
session&cookie
- SSL
- limtlatch
- 辅Selector