SUGGESTED LINKS
    SUGGESTED SEARCHES
        java

        Java EE at a Glance

        Java Platform, Enterprise Edition (Java EE) is the standard in community-driven enterprise software. Java EE is developed using the Java Community Process, with contributions from industry experts, commercial and open source organizations, Java User Groups, and countless individuals. Each release integrates new features that align with industry needs, improves application portability, and increases developer productivity.

        Today, Java EE offers a rich enterprise software platform and with over 20 compliant Java EE implementations to choose from.

        java

        A Standardized Development Model for all Java EE Developers

        What's New in Java EE 8

        Java EE 8 continues to improve API and programming models needed for today's applications and adds features requested by our world-wide community. This release modernizes support for many industry standards and continues simplification of enterprise ready APIs. Enhancements include:

        • Java Servlet 4.0 API with HTTP/2 support
        • Enhanced JSON support including a new JSON binding API
        • A new REST Reactive Client API
        • Asynchronous CDI Events
        • A new portable Security API
        • Server-Sent Events support (Client & Server-side)
        • Support for Java SE 8 new capabilities (e.g. Date & Time API, Streams API, annotations enhancements)

        Java EE 8 builds on Java EE 7. The following JSRs are new or updated in Java EE 8:

        • JSR 366 – Java EE 8 Platform
        • JSR 365 – Contexts and Dependency Injection (CDI) 2.0
        • JSR 367 – The Java API for JSON Binding (JSON-B) 1.0
        • JSR 369 – Java Servlet 4.0
        • JSR 370 – Java API for RESTful Web Services (JAX-RS) 2.1
        • JSR 372 – JavaServer Faces (JSF) 2.3
        • JSR 374 – Java API for JSON Processing (JSON-P)1.1
        • JSR 375 – Java EE Security API 1.0
        • JSR 380 – Bean Validation 2.0
        • JSR 250 – Common Annotations 1.3
        • JSR 338 – Java Persistence 2.2
        • JSR 356 – Java API for WebSocket 1.1
        • JSR 919 – JavaMail 1.6

        Get Started

        Java EE Documentation

        Java EE Platform Documentation

        Videos & Screencasts

        Tech Articles on Java EE

        What's New in JMS 2.0, Part One: Ease of Use

        Learn how new ease-of-use features in JMS 2.0 enable you to write fewer lines of code.

        What's New in JMS 2.0, Part Two: New Messaging Features

        Learn how to take advantage of new messaging features in JMS 2.0.

        From Database to RESTful Web Service to HTML5 in 10 Minutes

        Learn how to expose data from a database via a JAX-WS RESTful web service and how to consume the service in an HTML5 application.

        JSR 356, Java API for WebSocket

        Java Champion Johan Vos shows you how to integrate WebSockets into your applications.

        Java EE Community

        Oracle contributes to numerous open-source projects that involve a wide variety of technologies. Each open source project has its own vibrant community.

        In addition, GlassFish utilizes technologies provided by related projects as shown in the project table below.

        Project Name Home Project Description
        GlassFIsh Server Open Source Edition javaee.github.io/glassfish Java EE Reference Implementation built in open source
         Project Open MQ javaee.github.io/openmq High quality, enterprise ready messaging; open source and a community of developers and users.
         Project Jersey jersey.github.io Jersey is the open source, production quality, JAX-RS (JSR 370) Reference Implementation for building RESTful Web services.
         Project Grizzly javaee.github.io/grizzly Project Grizzly help developers to build scalable and robust servers using NIO as well as offering extended framework components
        JavaServer Faces (Project Mojarra) javaserverfaces.github.io Java Server Faces (JSF) Reference Implementation
         Project Metro javaee.github.io/metro Metro is a high-performance, extensible, easy-to-use web service stack.

        Java EE 8 Technologies

        Learn more about the technologies that comprise the Java EE 8 platform using the specifications, and then apply them with the Java EE 8 SDK.

        Java EE 8 Technologies
          Technologies JSR Download Web Profile

        Java EE Platform
          
        Java Platform, Enterprise Edition 8 (Java EE 8)

        JSR 366 Download spec  

        Web Application Technologies
        Java API for WebSocket 1.1 JSR 356 Download spec
        Java API for JSON Binding 1.0 JSR 367 Download spec
        Java API for JSON Processing 1.1 JSR 374 Download spec
        Java Servlet 4.0 JSR 369 Download spec
        JavaServer Faces 2.3 JSR 372 Download spec
        Expression Language 3.0 JSR 341 Download spec
        JavaServer Pages 2.3 JSR 245 Download spec
        Standard Tag Library for JavaServer Pages (JSTL) 1.2 JSR 52 Download spec

        Enterprise Application Technologies
        Batch Applications for the Java Platform 1.0 JSR 352 Download spec  
        Concurrency Utilities for Java EE 1.0 JSR 236 Download spec  
        Contexts and Dependency Injection for Java 2.0 JSR 365 Download spec
        Dependency Injection for Java 1.0 JSR 330 Download spec
        Bean Validation 2.0 JSR 380 Download spec
        Enterprise JavaBeans 3.2 JSR 345 Download spec
        Interceptors 1.2
         
        JSR 318 Download spec
        Java EE Connector Architecture 1.7 JSR 322 Download spec  
        Java Persistence 2.2 JSR 338 Download spec
        Common Annotations for the Java Platform 1.3 JSR 250 Download spec
        Java Message Service API 2.0 JSR 343 Download spec  
        Java Transaction API (JTA) 1.2 JSR 907 Download spec
        JavaMail 1.6
        JSR 919 Download spec  

        Web Services Technologies
        Java API for RESTful Web Services (JAX-RS) 2.1 JSR 370 Download spec
        Implementing Enterprise Web Services 1.3 JSR 109 Download spec  
        Web Services Metadata for the Java Platform 2.1 JSR 181 Download spec  
        Java API for XML-Based RPC (JAX-RPC) 1.1 (Optional) JSR 101 Download spec  
        Java API for XML Registries (JAXR) 1.0 (Optional)
        JSR 93 Download spec  

        Management and Security Technologies
        Java EE Security API 1.0 JSR 375 Download spec
        Java Authentication Service Provider Interface for Containers 1.1 JSR 196 Download spec
        Java Authorization Contract for Containers 1.5 JSR 115 Download spec  
        Java EE Application Deployment 1.2  (Optional) JSR 88 Download spec  
        J2EE Management 1.1 JSR 77 Download spec  
        Debugging Support for Other Languages 1.0 JSR 45 Download spec

        Java EE-related Specs in Java SE
        Java Management Extensions (JMX) 2.0 JSR 3 Download spec  
        SOAP with Attachments API for Java (SAAJ) Specification 1.3 JSR 67 Download spec  
        Streaming API for XML (StAX) 1.0 JSR 173 Download spec  
        Java API for XML Processing (JAXP) 1.6 JSR 206 Download spec  
        Java Database Connectivity 4.0 JSR 221 Download spec  
        Java Architecture for XML Binding (JAXB) 2.2 JSR 222 Download spec  
        Java API for XML-Based Web Services (JAX-WS) 2.2 JSR 224 Download spec  
        JavaBeans Activation Framework (JAF) 1.1 JSR 925 Download spec  

        Java EE Training & Certification

        Enterprise Java developers are in high demand in the IT marketplace today. IT professionals can differentiate themselves from their peers or competition and gain valuable job security by earning a Java EE certification. Expand your knowledge of Java EE and related technologies today with comprehensive, expert-led training from Oracle University. Then validate what you know with a Java EE certification and move your career forward.

        Books

        Apress

        Pearson

        Adam Bein

        CreateSpace Independent Publishing Platform

        Privacy Notice

        Information about the data Oracle collects during the installation and auto-update of the Java Runtime Environment (HTML, PDF)

        Morty Proxy This is a proxified and sanitized view of the page, visit original site.