javax.servlet-api-xx.jar和servlet-api.jar区别

Posted shawWey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javax.servlet-api-xx.jar和servlet-api.jar区别相关的知识,希望对你有一定的参考价值。

一、简介
支持servlet的jar包。应该叫servlet-api.jar
如果编写过servlet就知道要用到HttpServletRequest和HttpServletResponse等对象,这些对象都是要靠这个jar包才能使用的。
如果你安装了Tomcat,这个jar包一般在tomcat安装目录\\lib 文件夹下面有,当你把web项目部署到tomcat,会自动加载这个jar包来识别Serlvet一些对象。

二、区别
这两个构件都是 Servlet-Specificatoin Jar (Servlet 规范包),只不过因为版本升级:
3.1 之前的 Servlet API 构件叫做 servlet-api-xxx.jar
3.1 及之后的Servlet API 构件改名为 javax.servlet-api-xxx.jar
在 Maven 官方仓库就可观察出来:
到 Maven 官方仓库查询 javax.servlet 这个 group

可知,javax.servlet-api-xxx.jar 和 servlet-api 位于同一 group 下。

  • 查看 servlet-api 这个构件的页面

上图红圈内,可知,servlet-api-xxx 这个构件名称已经重命名为 javax.servlet-api-xxx, group 没变,servlet-api-xxx 最后一个版本是 2008 年发布的 3.0-alpha-1.

以上是关于javax.servlet-api-xx.jar和servlet-api.jar区别的主要内容,如果未能解决你的问题,请参考以下文章

第三十一节:扫盲并发和并行同步和异步进程和线程阻塞和非阻塞响应和吞吐等

shell中$()和 ` `${}${!}${#}$[] 和$(()),[ ] 和(( ))和 [[ ]]

Java基础8---面向对象代码块和继承和this和super和重写和重载和final

Java基础8---面向对象代码块和继承和this和super和重写和重载和final

JS中some()和every()和join()和concat()和pop(),push(),shift(),unshfit()和map()和filter()

malloc和free,brk和sbrk和mmap和munmap的使用和关系以及内存分配的原理