Servlet 3.0的一些新特性包括:
Servlet注解:可以使用注解來定義Servlet,而不再需要在web.xml文件中配置Servlet。
異步處理請(qǐng)求:Servlet可以異步處理請(qǐng)求,而不必等待請(qǐng)求處理完畢后再返回響應(yīng)。
文件上傳:Servlet 3.0增加了對(duì)文件上傳的支持,可以通過Servlet API直接處理文件上傳。
Servlet容器初始化器:可以通過實(shí)現(xiàn)ServletContainerInitializer接口來在Servlet容器啟動(dòng)時(shí)初始化Servlet容器。
動(dòng)態(tài)注冊(cè)Servlet:可以在運(yùn)行時(shí)通過ServletContext接口動(dòng)態(tài)注冊(cè)Servlet。
重構(gòu)和增強(qiáng)的部署描述符:web.xml文件的格式得到了簡化和改進(jìn),可以更方便地配置Servlet和其他Web組件。
改進(jìn)的會(huì)話管理:Servlet 3.0引入了新的會(huì)話管理API,可以更靈活地管理會(huì)話。
總的來說,Servlet 3.0的新特性主要是為了簡化Servlet的開發(fā)和配置,提高性能和靈活性。