【问题标题】:What is the difference between javaee-api and javaee-web-api?javaee-api 和 javaee-web-api 有什么区别?
【发布时间】:2013-05-23 05:53:30
【问题描述】:

我意识到这些依赖项是针对 Java servlet 规范进行编译所必需的,等等,但我不清楚它们之间的区别,以及何时应该使用一个而不是另一个。

它们之间有什么区别?一个是另一个的超集吗?

<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>

【问题讨论】:

标签: java api


【解决方案1】:

javaee-web-api 应该支持Java EE Web Profile

在 Java EE 6 中引入的 Web Profile 从根本上简化了平台,并支持创建轻量级、敏捷、引人注目的应用服务器的新曙光,并专注于 Web 应用程序开发。

但是,如果您比较两个不同的 jar 文件,它们之间几乎没有什么不同。我以 7-zip 打开它们,这两个屏幕截图显示了唯一的(AFAIK)差异,即 javaee-web-api 中不支持 JMS,xml 库似乎是javaee-api 中较大。

javaee-api

javaee-web-api

【讨论】:

猜你喜欢
  • 2018-08-19
  • 2012-03-16
  • 2012-08-24
  • 2013-10-20
  • 2013-03-09
  • 2011-01-06
  • 1970-01-01
  • 1970-01-01
  • 2011-05-12
相关资源
最近更新 更多