Developing Java EE Applications

The Java™ EE programming model simplifies the process of creating Java applications.

Java Enterprise applications (Java EE applications) are applications that conform to the Java Platform, Enterprise Edition (Java EE) specification. Prior to Java EE, the specification name was Java 2 Platform, Enterprise Edition (J2EE). The term Java EE includes Java EE and J2EE specifications.

In the Java EE specifications, programming requirements have been streamlined, and XML deployment descriptors are optional. Instead, you can specify many details of assembly and deployment with Java annotations. Java EE will provide default values in many situations so explicitly specification of these values are not required.

Code validation, content assistance, Quick Fixes, and refactoring simplify working with your code. Code validators check your projects for errors. When an error is found, you can double-click on it in the Problems view in the product workbench to go to the error location. For some error types, you can use a Quick Fix to correct the error automatically. For both Java source and Java annotations, you can rely on content assistance to simplify your programming task. When you refactor source code, the tools automatically update the associated metadata.

For additional information on Java EE, see the official specification: JSR 244: Java Platform, Enterprise Edition 5 (Java EE 5) Specification

 

Related concepts

Java EE: Overview

Tools for Java EE development

Project facets

Creating and configuring Java EE modules using annotations

Defining Java EE applications

Securing enterprise applications

 

Related tasks

Setting Java EE preferences

Creating Java EE projects using wizards

Validating code in enterprise applications

Deploying Java EE applications

Migrating the specification level of Java EE projects