Quelle est la différence entre javaee-api et javaee-web-api?
je me rends compte que ces dépendances sont nécessaires pour compiler avec les spécifications Java servlet, et ainsi de suite, mais je ne suis pas clair sur les différences entre eux, et quand je devrais utiliser l'un par rapport à l'autre.
Quelle est la différence entre eux? Est un sur-ensemble de l'autre?
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
1 réponses
javaee-web-api
est supposé supporter le Java EE Web Profile.
introduit en Java EE 6, le profil Web simplifie radicalement la plate-forme et permet la création d'une nouvelle aube de serveurs d'Applications légers, agiles et convaincants avec un accent laser sur le développement d'applications web.
mais si vous comparez les deux fichiers jar il est peu différente entre eux. J'ai ouvert dans 7-zip et ces deux screenshots montre les seules différences (AFAIK), à savoir qu'il n'y a pas de support pour JMS dans le javaee-web-api
etxml
bibliothèque semble être plus importante dans le javaee-api
.
javaee-api
javaee-web-api