每个webcontainer都需要自己的servlet实现吗?

时间:2010-09-13 14:48:48

标签: java servlets java-ee

我们通常会在web / app服务器上获得一个servlet-api.jar。

  • 每个人都有自己的servlet JSR实现,还是会使用SUN提供的API?
  • 这适用于所有其他J2EE API(EJB,JMS,MAIL)吗?

1 个答案:

答案 0 :(得分:2)

与整个Java EE API的残余一样,Servlet API是抽象 Sun Oracle不提供任何代码。合同定义在纸上(API specificationjavadocs等)。实现者必须提供符合specs / javadocs的具体 API和实现。但是通常有一个所谓的“参考实现”,其代码可以被共享/重用/分叉用于其他实现。直到使用Servlet 2.5,这曾经是Apache Tomcat。对于Servlet 3.0,这是Glassfish。

相关问题