讲解Web开发中最经典的Servlet技术,MVC设计模式,并深入分析常用Web容器 授课时长 2-3天

Servlet3 结构优美的框架

  • 着重讲解Servlet规范的重要接口,Http协议的映射。
  • 无状态网络请求和拦截模式,监听接口。
  • Context上下文,Session带入状态信息,服务端处理的几种方式
  • 异步处理方式,对通用web服务器的线程模型的改进
  • 规范定义的打包方式和插件机制

JSP & EL

  • 信息发布时代的网页模板技术,JSP是Servlet的延伸
  • 其他模板工具,Freemarker和Thymeleaf
  • EL表达式语言

MVC Framework

  • MVC经典设计模式,各个层次的职责
  • 分析Struts框架
  • JavaEE8中基于Rest的MVC标准

Tomcat

  • 经典的WebServer架构,多层次容器的设计
  • 树形类加载模型分析
  • Tomcat8中的NIO优化

Jetty

  • 为嵌入而生Servlet容器
  • 优雅的拼装方式
  • 最新支持HTTP2.0源码分析

Undertow

  • 按照Nginx架构设计的新一代Web容器
  • XNIO是强大动力的源泉
  • Wildfly和SpringBoot嵌入使用分析

WebSocket

  • HTTP协议之上的二进制双向传输
  • Upgrade协商过程,浏览器和服务器如何处理