Servlet 3.0基本信息
Servelt 3.0在2009年已经随着JavaEE 6推出。主要增加了异步处理、注解支持、模块化处理
异步支持
在之前Servelt在接收到请求后需要处理完毕后再做返回,线程一直在阻塞状态,现在可以接收数据后交由其他线程处理,线程接收线程本身返回容器。如果聊天中等待消息。
在WebServlet设置asyncSupported为true即可(默认为false)
模块化支持
支持在容器启动后可以动态在ServletContext中添加Servelt,在SpringBoot中内嵌Tomcat,在启动Tomcat后,通过动态添加DispatcherServlet到容器中。
参考:
- Servlet 3.0 新特性详解
- JavaEE 6 Servlet 3.0 中的新特性