Learn about Java EE Applications
The Java™ EE programming model simplifies the process of creating Java applications. You can deploy your Java EE application by using WebSphere® Application Server V8.5 or later.
Java Enterprise applications (Java EE applications) are applications that conform to the Java Platform, Enterprise Edition (Java EE) specification. Before 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 provides default values in many situations so that explicit specification of these values is 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 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.
- Java EE 5: JSR 244: Java Platform, Enterprise Edition 5 (Java EE 5) Specification
- Java EE 6: JSR 316: Java Platform, Enterprise Edition 6 (Java EE 6) Specification
- Java EE 7: JSR 342: Java Platform, Enterprise Edition 7 (Java EE 7) Specification
- Java EE 8: JSR 366: Java Platform, Enterprise Edition 8 (Java EE 8) Specification
- Java EE 4 and earlier
- Web modules 2.5 and earlier
- Enterprise JavaBeans (EJB) 2.1 and earlierImportant: Session EJB bean types are only supported in EJB 2.1 and earlier. Container-managed persistence (CMP) entity beans are not supported in EJB 2.1 and earlier in WebSphere Developer Tools. For more information about restrictions that apply when you use EJB 2.1 and earlier, see Known problems and limitations for WebSphere Application Server Developer Tools for Eclipse Beta.