Java 仅包括jstl实现jar
下面是一个简单的jsp演示,它只包括jstl实现jar(Java 仅包括jstl实现jar,java,jsp,servlets,jstl,Java,Jsp,Servlets,Jstl,下面是一个简单的jsp演示,它只包括jstl实现jar(javax.servlet.jsp.jstl-1.2.1.jar),而不包括jstl API jar(javax.servlet.jsp.jstl-API-1.2.1.jar) 我的理解是,jstl实现jar包含API(主要是java接口)及其实现。这就是编译并成功执行test.jsp的原因 此外,同样的方法将使用tomcat容器提供的API实现jar而不使用API(servlet API.jar)来处理servlet 这是正确的理解吗?
javax.servlet.jsp.jstl-1.2.1.jar
),而不包括jstl API jar(javax.servlet.jsp.jstl-API-1.2.1.jar
)
我的理解是,jstl实现jar包含API(主要是java接口)及其实现。这就是编译并成功执行test.jsp
的原因
此外,同样的方法将使用tomcat容器提供的API实现jar而不使用API(servlet API.jar
)来处理servlet
这是正确的理解吗?Api只包含编译代码所需的接口。实现可以在不同的库中 Tomcat和任何其他Java web服务器都在运行时提供实现,所以您不需要将实现的类打包并与应用程序一起使用
如果部署包含类impl的应用程序,您可以在日志中看到是否已经加载了实现。要在实现jar中编译代码,我们需要api代码(主要是接口)。我们是否在实现jar中包含API文件?我是否可以寻找一个关于分离API和实现的资源?使用核心java。