servlet2.5和3.0的区别,servlet4.0注解

servlet2.5和3.0的区别

  • 新增了

    • 异步处理支持:Servlet线程不在需要一直阻塞,直到业务处理完毕才能再输出响应,最后才应该结束Servlet线程。在接受到请求后,Servlet线程可以将耗时的操作委派给另一个线程来完成,自己不在生成响应的情况下返回至容器。针对业务处理较耗时的情况,这将大大减少服务器资源的占用,并且提高并发处理速度。

    • 新增的注解支持:新增了若干注解,用于简化Servlet、过滤器(Filter)和监听器(Listener)的声明,这使得web.xml部署描述文件从该版本开始不再是必选的了。

    • 可查性支持:可以通过插件的方式很方便的扩充已有web应用的功能,而不需要修改原有的应用。

servlet4.0的注解

  • asyncSupported Boolean类型 指定Servlet是否支持异步操作模式

  • displayName String类型 指定Servlet显示名称

  • initParams webInitParam[] 配置初始化参数

  • loadOnStartup int类型 标记容器是否在应用启动时就加载这个Servlet

  • name String类型 指定Servlet名称

  • ulPatterns/value String[]类型 这两个属性作用相同,指定Servlet处理的url

  •  

posted @ 2020-08-27 08:26  序猿之途  阅读(543)  评论(0编辑  收藏  举报