我正在寻找Java EE(或以前称为J2EE)和Java SE的组件分解
例如
J2EE 1.3: Servlet 2.3,JSP 1.2.JSTL 1.0,......
J2EE 1.4: Servlet 2.4,JSP 2.0,JSTL 1.1,......
Java EE 1.5: Servlet 2.5,JSP 2.1,JSTL 1.2,...
在一个简单的表格中
它可以从以下网址中提取:http: //java.sun.com/j2ee/1.3/docs/,http://java.sun.com/j2ee/1.4/docs/和http://java.sun.com/ javaee/technologies/javaee5.jsp但我正在寻找一个简单的表.
那里有类似的东西吗?或者我应该自己写一个?
我正在学习如何制作一个 servlet 3.1 兼容的 webapp,它将在 JBoss wildfly 10 上运行。我使用 maven 作为依赖项,我不确定以下依赖项究竟做了什么,以及它们是否包含/不包含在 servlet 中容器:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>${jstl.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我已经做了一些谷歌搜索,并希望验证或完成以下信息:
<scope>provided</scope>在Maven中添加。但是,为什么我需要包含这个 jar 呢?当我删除它时,哪些类或文件会出错?<scope>provided</scope>?<c:xxx>在我的 jsp 中正确处理 和其他基本标签。