java - 有没有办法下载所有 Java EE 接口(interface)?

标签 java jakarta-ee

如果我想开发自己的 Java EE 平台实现。我必须实现提供平台的所有接口(interface)。哪里可以下载所有接口(interface)的源代码? (我知道我可以自己为Java EE api恢复它们,或者我可以直接下载tomcat的源)。

应该如何正确完成此操作?

最佳答案

如果您想构建自己的 Java EE 实现,您不会只阅读接口(interface),因为它们只传达一点点信息。首先是阅读 http://jcp.org/en/jsr/detail?id=316 处的规范。

请注意,这是一个umbrella规范,它涵盖了十多个其他规范,例如JSF 的地址为 http://jcp.org/en/jsr/detail?id=314 ,Servlet 位于 http://jcp.org/en/jsr/detail?id=315 ,JPA http://jcp.org/en/jsr/detail?id=317等等等等

Java EE 6(当前版本)的引用实现,列出了官方 API jar 的 Maven 坐标。这些是带有剥离主体的接口(interface)(意味着您可以针对它们进行编译并读取它们,但无法部署它们):请参阅 http://glassfish.java.net/downloads/3.1.2-final.html

一位 Java EE 规范负责人发布了一个表格,其中包含一些指向 Java EE 各个部分的 Maven 坐标的指针,请参阅:http://weblogs.java.net/blog/edburns/archive/2011/09/02/jcpjavaee-artifacts-maven-central?force=441 (这也可能让您对需要实现的内容的广度有更好的印象)。

最后,请注意 Tomcat 仅实现了 Java EE 的一个非常小的子集,即 Servlet、JSP 和 JNDI。这肯定是查看 Tomcat 源代码的一个开始,但您必须意识到它距离完整的 Java EE 6 实现还很遥远。

祝你好运!

关于java - 有没有办法下载所有 Java EE 接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11339438/

相关文章:

java - 逐行读取序列化文件中的内容

java - 我可以在执行期间更改 JVM 参数吗

java - android中的OkHttp用于发出网络请求

java - 从 Java 客户端发送的 servlet 中读取 File、String、Int

java - 如何从我的 EAR 文件中的类加载文本文件?

java - Java EE 中的事务管理(两阶段提交协议(protocol))

java - 解析删除对象

java - SonarQube 漏洞 : Explicitly declare the visibility for variable

security - Keycloak 提供者和用户存储

java - 与Java语法相关的非常简单的问题