Enterprise (Java EE) applications
Enterprise applications (or Java EE applications) are applications that conform to the Java™ Platform, Enterprise Edition (Java EE) specification. Prior to Java EE 5, the specification name was Java 2 Platform, Enterprise Edition (J2EE). The term Java EE includes Java EE 5 and J2EE specifications.
Enterprise applications can consist of the following:
- Zero or more EJB modules (packaged in JAR files)
- Zero or more web modules (packaged in WAR files)
- Zero or more connector modules (packaged in RAR files)
- Zero or more Session Initiation Protocol (SIP) modules (packaged in SAR files)
- Zero or more application client modules
- Additional JAR files containing dependent classes or other components required by the application
- Any combination previously described.
A Java EE application is represented by, and packaged in, an enterprise archive (EAR) file.