Java EE Application
   HOME

TheInfoList



OR:

A Jakarta EE application (formerly also called Java EE or J2EE application) is any deployable unit of
Jakarta EE Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web serv ...
functionality. This can be a single Jakarta EE module or a group of modules packaged into an EAR file along with a Jakarta EE application
deployment descriptor A deployment descriptor (DD) refers to a configuration file for an artifact that is deployed to some container/engine. In the Java Platform, Enterprise Edition, a deployment descriptor describes how a component, module or application (such as a w ...
. Jakarta EE applications are typically engineered to be distributed across multiple computing tiers. Enterprise applications can consist of combinations of the following: *
Jakarta Enterprise Beans Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans) is one of several Java APIs for modular construction of enterprise software. EJB is a server-side software component that encapsulates business logic of an application. An EJB web co ...
(EJB) modules (packaged in JAR files); * Web modules (packaged in WAR files); * connector modules or
resource adapter Jakarta Connectors (JCA; formerly Java EE Connector Architecture and J2EE Connector Architecture) is a Java programming language tool for connecting application servers and enterprise information systems (EIS) as part of enterprise application in ...
s (packaged in RAR files); *
Session Initiation Protocol The Session Initiation Protocol (SIP) is a signaling protocol used for initiating, maintaining, and terminating communication sessions that include voice, video and messaging applications. SIP is used in Internet telephony, in private IP telepho ...
(SIP) modules (packaged in SAR files); * application client modules; * Additional JAR files containing dependent classes or other components required by the application;


See also

*
Enterprise software Enterprise software, also known as enterprise application software (EAS), is computer software used to satisfy the needs of an organization rather than individual users. Such organizations include businesses, schools, interest-based user groups, ...


References

* http://java.sun.com/javaee/reference/glossary/index.jsp Java enterprise platform {{compu-stub