By: aathishankaran Printer Friendly Format
Packaging J2EE Components
components are packaged separately and bundled into a J2EE application for
deployment. Each component, its related files such as GIF and HTML files or
server-side utility classes, and a deployment descriptor are assembled into a
module and added to the J2EE application.
J2EE application is composed of one or more enterprise bean, Web, or application
client component modules. The final enterprise solution can use one J2EE
application or be made up of two or more J2EE applications, depending on design
J2EE application and each of its modules has its own deployment descriptor. A
deployment descriptor is an XML document with an
extension that describes a component's deployment settings. An enterprise bean
module deployment descriptor, for example, declares transaction attributes and
security authorizations for an enterprise bean. Because deployment descriptor
information is declarative, it can be changed without modifying the bean source
code. At run time, the J2EE server reads the deployment descriptor and acts upon
the component accordingly.
J2EE application with all of its modules is delivered in an Enterprise Archive
(EAR) file. An EAR file is a standard Java Archive (JAR) file with an
extension. In the GUI version of the J2EE SDK application deployment tool, you
create an EAR file first and add JAR and Web Archive (WAR) files to the EAR. If
you use the command line packager tools, however, you create the JAR and WAR
files first and then creates the EAR.
JAR file contains a deployment descriptor, the enterprise bean files, and
application client JAR file contains a deployment descriptor, the class files
for the application client, and related files.
file contains a deployment descriptor, the Web component files, and related
modules and EAR files makes it possible to assemble a number of different J2EE
applications using some of the same components. No extra coding is needed; it is
just a matter of assembling various J2EE modules into J2EE EAR files.
Most Viewed Articles (in Java )
Latest Articles (in Java)
Comment on this tutorial
- Data Science
- Cloud Computing
- Java Beans
- Mac OS X
- Office 365
- Tech Reviews