background image

Application Assembler

<< Java EE Product Provider | Java EE 5 APIs >>
<< Java EE Product Provider | Java EE 5 APIs >>

Application Assembler

Application Client Developer
An application client developer performs the following tasks to deliver a JAR file containing the
application client:
Writes and compiles the source code
Specifies the deployment descriptor for the client
Packages the .class files and deployment descriptor into the JAR file
Application Assembler
The application assembler is the company or person who receives application modules from
component providers and assembles them into a Java EE application EAR file. The assembler or
deployer can edit the deployment descriptor directly or can use tools that correctly add XML
tags according to interactive selections.
A software developer performs the following tasks to deliver an EAR file containing the Java EE
application:
Assembles EJB JAR and WAR files created in the previous phases into a Java EE application
(EAR) file
Specifies the deployment descriptor for the Java EE application
Verifies that the contents of the EAR file are well formed and comply with the Java EE
specification
Application Deployer and Administrator
The application deployer and administrator is the company or person who configures and
deploys the Java EE application, administers the computing and networking infrastructure
where Java EE applications run, and oversees the runtime environment. Duties include such
things as setting transaction controls and security attributes and specifying connections to
databases.
During configuration, the deployer follows instructions supplied by the application component
provider to resolve external dependencies, specify security settings, and assign transaction
attributes. During installation, the deployer moves the application components to the server
and generates the container-specific classes and interfaces.
A deployer or system administrator performs the following tasks to install and configure a Java
EE application:
Adds the Java EE application (EAR) file created in the preceding phase to the Java EE server
Configures the Java EE application for the operational environment by modifying the
deployment descriptor of the Java EE application
Development Roles
The Java EE 5 Tutorial · September 2007
56