GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Accessibility Policy
  • Menu
  • Cloud
  • Database
  • Java
  • AI
  • Country
  • Sign in to your Oracle account
  • Create an Oracle account
  • Oracle account
  • Help
  • Sign out
  • Go to the OCI/Cloud console
  • Technologies

This view

  • Original page
  • New address

GeezerVison is showing www.oracle.com — Java Platform, Enterprise Edition (Java EE) | Oracle Technology Network | Oracle

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

See Also:

    • Java EE 7 Technologies
    • Java EE 6 Technologies
    • Java EE 5 Technologies

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

  • Get started with the Java EE SDK, featuring GlassFish Server 5. In addition, the Java EE SDK also includes:
    • First Cup will guide you through setup and deploying your first application
    • Java EE 8 Tutorial provides hands-on samples to help you learn Java EE 8
    • Java EE Samples provides even more material which demonstrates Java EE 8 technologies
    • API Documentation Complete Java EE 8 API documentation at your fingertips
  • You may also want to review the GlassFish Open Source Server 5.0 Documentation and User Guides

Java EE Documentation

Java EE Platform Documentation

  • Java EE 8 Documentation
  • Java EE 7 and Earlier

API Documentation

  • Java EE 8
  • Java EE 7
  • Java EE 6
  • Java EE 5

Specifications

  • Java EE 8
  • Java EE 7
  • Java EE 6
  • Java EE 5

Videos & Screencasts

  • GlassFish Videos

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.

FAQs
Java EE FAQ
Java Persistence API FAQ

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.

  • Java EE Training and Learning Paths
  • Java EE Certifications

Books

  • Implementing SOA Using Java EE by B.V. Kumar, Prakash Narayan, and Tony Ng (Addison-Wesley Professional, 2010) This book provides step-by-step guidance on how to architect enterprise solutions and implement them using SOA and Java EE technologies.
  • Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional by Antonio Goncalves (Apress, 2009) This book details the Java EE 6 specifications and reference implementations and uses GlassFish v3 to deploy and administer the code examples.
  • Real World Java EE Patterns Rethinking Best Practices by Adam Bien (lulu.com, 2009) Through real world projects, this book shows how to develop and maintain Java EE 5 and Java EE 6 applications.

Apress

  • Introducing Java EE 7 (Josh Juneau)
  • Beginning Java EE 7 (Antonio Goncalves)
  • Java EE 7 Recipes (Josh Juneau)

O'Reilly

  • Java EE 6 Pocket Guide (Arun Gupta)
  • Java EE 7 Essentials (Arun Gupta)
  • RESTful Java with JAX-RS 2.0, 2nd Edition (Bill Burke)

Packt

  • Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications (Mick Knutson)
  • Java EE Development with Eclipse (Deepak Vohra)
  • Java EE Development with NetBeans 7 (David Heffelfinger)
  • EJB 3.1 Cookbook (Richard M. Reese)

Pearson

  • The Java EE 6 Tutorial (Basic Concepts, Advanced Topics) (Jendrock)

McGraw Hill

  • Java EE Applications on the Oracle Java Cloud (Harshad Oak)
  • Java WebSocket Programming (Danny Coward)

Garner Press

  • Study Companion: Certified Expert Java EE 6 Web Component Developer (Charles Lyons)

Adam Bein

  • Real World java EE Patterrns
  • Real World Java EE Night Hacks
  • Real World Java EE Night Hacks Dissecting the Business Tier

CreateSpace Independent Publishing Platform

  • Oracle Certified Master, Java EE Enterprise Architect Practice Exam (Amritendu De)

Privacy Notice

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

Stay In Touch
 
theaquarium
 
glassfish
 
javaee
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.