An enterprise application (or J2EE application) is an application that conforms to the Java 2 Platform, Enterprise Edition, specification. An application can consist of the following:
A J2EE application is represented by, and packaged in, an enterprise archive (EAR) file.