Saturday, October 19, 2013

Development Phases of J2EE Applications:

** Enterprise Bean Creation:

Person: software developer

Tasks:

Codes and compiles the Java source code needed by the enterprise bean

Specifies the deployment descriptor for the enterprise bean

Bundles the .class files and deployment descriptor into an EJB .jar file

Deliverable: the EJB .jar file containing the enterprise bean

** Web Component Creation:

Persons: Web designer (JavaServer Pages components), software developer (servlets)

Tasks:

Codes and compiles Java source code for the servlet

Writes .jsp and .html files

Specifies the deployment descriptor for the Web component

Bundles the .class, .jsp, .html, and deployment descriptor files into the .war file

Deliverable: the .war file containing the Web component

**J2EE Application Client Creation:

Person: software developer

Tasks:

Codes and compiles the Java source code needed by the client

Specifies the deployment descriptor for the client

Bundles the .class files and deployment descriptor into the .jar file for the client.

Deliverable: the .jar file containing the J2EE application client

**J2EE Application Assembly:

Person: software developer

Tasks:

Assembles enterprise beans (EJB .jar) and Web components (.war) created in the previous phases into a J2EE application (.ear)

Specifies the deployment descriptor for the J2EE application

Deliverable: the .ear file containing the J2EE application

**J2EE Application Deployment:

Person: system administrator

Tasks:

Adds the J2EE application (.ear) created in the preceding phase to the J2EE server

Configures the J2EE application for the operational environment by modifying the deployment descriptor of the J2EE application

Deploys (installs) the J2EE application (.ear) into the J2EE server

Deliverable: an installed and configured J2EE application

No comments:

Post a Comment