# java-ee **Repository Path**: mirrors/java-ee ## Basic Information - **Project Name**: java-ee - **Description**: 这是SUN公司推出的J2EE SDK,是J2EE的参考实现,是实现J2EE最全的开发工具包,不过最好只在开发中使用 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/j2ee - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-04-02 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java EE Platform Specification ![](assets/images/java-compatible-enterprise-edition.gif) This is the project for the Java EE Platform specification. The Java EE Platform specification is the umbrella specification that defines the Java EE platform. The platform specification doesn't define the Java EE APIs directly, but rather includes them by reference to other Java specifications and defines how they all fit together in the overall Java EE platform. The platform specification also defines other attributes of the platform such as security, deployment, transactions, and interoperability. ## API Specifications The API specifications for the Java EE platform are collected together here: * [Java APIs](https://javaee.github.io/javaee-spec/javadocs) * [JSF Facelets Tag Library](https://javaee.github.io/glassfish/doc/5.0/vdldoc/) * [JSF JSP Tag Library](https://javaee.github.io/glassfish/doc/5.0/vdldocs/jsp/) * [Standard HTML RenderKit](https://javaee.github.io/glassfish/doc/5.0/renderkitdocs/) * [JSF JavaScript Documentation](https://javaee.github.io/glassfish/doc/5.0/jsdocs/index.html) The [Specifications](Specifications) page contains links to the project pages for all Java EE specifications. (Be sure to view this page at [https://javaee.github.io/javaee-spec/](https://javaee.github.io/javaee-spec/), not at the GitHub source code repository view, so that the links in this page will work correctly.) ## Java EE 8 Java EE 8 was approved by the JCP EC on Aug 21, 2017. The final specification is available for download on the [JSR 366 page](https://jcp.org/en/jsr/detail?id=366) and can also be found [here](download/JavaEE8_Platform_Spec_FinalRelease.pdf). The javadocs for the entire platform are available [here](javadocs). The Spec Leads for Java EE 8 were Linda DeMichiel and Bill Shannon. A full list of the Expert Group members can be found on the [JSR 366 page](http://jcp.org/en/jsr/summary?id=366). ## Java EE Community Survey Results from the Java EE Community Survey are available [here](download/Java%20EE%20Survey%20Results%20December%202016.pdf). Thanks for telling us how to evolve Java EE for the next generation of cloud and microservices applications! ## Java EE 8 Planning At JavaOne 2016, we presented our [proposed update to our Java EE 8 plans](download/JavaEE8Update.pdf). We'll decide exactly what updates to make based on the results of our [survey](http://glassfish.org/survey), the results of other community surveys, feedback from licensees, customers, and developers, and [discussions in the platform expert group](https://javaee.groups.io/g/javaee-spec/topics). We also presented some of our thoughts for future Java EE releases in [Enterprise Java for the Cloud](download/JavaEE9.pdf) and [Portable Cloud Applications with Java EE](download/PortableAppFinal.pdf). Before our first proposal for Java EE 8 in 2014, we conducted an extensive Java EE 8 Community Survey. You can read about the questions we asked and see the results [here](download/JavaEE8_Community_Survey_Results.pdf). A number of the potential features we described in the survey received strong support by the community. To get further input, we then also asked community members to tell us how they would prioritize among these. The results from this last part of the survey are described [here](https://blogs.oracle.com/ldemichiel/entry/results_from_the_java_ee). If you have further feedback for us, please join the [javaee group](https://javaee.groups.io/g/javaee) and the [javaee-spec subgroup](https://javaee.groups.io/g/javaee-spec) and post to [javaee-spec@javaee.groups.io](mailto:javaee-spec@javaee.groups.io) for further discussion. ## Java EE 7 [Java EE 7](http://jcp.org/en/jsr/summary?id=342) was released as [JSR 342](http://jcp.org/en/jsr/summary?id=342) on May 28, 2013. The Spec Leads for Java EE 7 were Linda DeMichiel and Bill Shannon. You'll find a full list of the Expert Group members who contributed to Java EE 7 on the [JSR 342 page](http://jcp.org/en/jsr/summary?id=342). ## Project Communication You can track all the platform expert group communication by subscribing to the javaee-spec mailing list. To subscribe, or to browse the archives, see the [javaee-spec group](https://javaee.groups.io/g/javaee-spec) page. You can find the drafts of proposals and other working documents on the [Documents](Documents) page. All downloads of (current and historical) proposals, draft specifications, presentations, survey results, etc. are available in the [repository](https://github.com/javaee/javaee-spec/tree/master/download). ## Compatibility Requirements The rules we follow to ensure backwards compatibility when revising Java EE specifications are described on the [Compatibility Requirements](CompatibilityRequirements) page. ## JCP Processes The use of JCP processes by the Java EE group at Oracle is described on the [JCP Processes](JCPProcesses) page. ## Annotation Rules Annotations are used heavily in the Java EE programming model. It's important that all Java EE specifications define and use annotations in a consistent way. We've written up some [DRAFT rules on how annotations work](AnnotationRules). ## About "JEE" For more about "JEE", see [this page](JEE).