什么是JavaEE支持的API?
看 Maven存储库中提供了三种不同的JavaEE相关API:s什么是JavaEE支持的API?,api,maven,jakarta-ee,endorsed,Api,Maven,Jakarta Ee,Endorsed,看 Maven存储库中提供了三种不同的JavaEE相关API:s 规范api(Maven工件:JavaEEAPI) Web规范API(JavaEEWeb) 认可的api(javaee认可的api) 我知道规范API(JavaEEAPI:s的完整套件)和WebAPI(前者的子集,由一些应用服务器实现) 但什么是“认可API”,我需要关心吗 注意:我确实找到了,但它什么也没告诉我。看起来与玻璃鱼有关。下载jar并执行: jar -tf javaee-endorsed-api-7.0.jar 实际上
注意:我确实找到了,但它什么也没告诉我。看起来与玻璃鱼有关。下载jar并执行:
jar -tf javaee-endorsed-api-7.0.jar
实际上,如果您查看您引用的“独立技术”部分中的表,javaee-approved-api-7.0.jar中包含的类与表中的项之间似乎有很好的对应关系。我想说的是,罐子似乎是把这些玻璃鱼捆起来,这样罐子就可以扔进水里了
<java-home>/lib/endorsed
/lib/approved
然后可供部署在GlassFish服务器上的应用程序使用。由于NetBeans中的这种依赖性,我在运行项目时遇到了问题。安装“EJB和EAR”插件为我解决了这个问题。maven中提供的JavaEEAPI比三个多得多。这些只是收集api-通常你更喜欢单独的api,比如servlet api、EJB api等。这可能会有所帮助。对于像我这样不知道“-tf”做什么的人:
t
说“目录列表”,而f
说“接下来我们将为你提供一个jar文件”。因此-tf
显示jar文件的内容。