为什么javax.servlet包仅作为应用程序服务器的一部分分发?

Gle*_*ebR 1 java servlets java-ee

我不是servlet的新手.但我仍然很好奇:为什么javax.servlet包不是自己分发的?为什么我需要安装一些应用程序服务器才能编译代码?

小智 5

简短的回答,它是分开分发的.

Servlet是规范和API.如果您需要JAR,请从规范站点Servlet Spec 3.0下载它.

显然,如果你想实际部署你的应用程序,你仍然需要一个实现(即服务器).