How many development roles are involved in J2EE application?
There are at least 5 roles involved: • Enterprise Bean Developer • Writes and compiles the source code • Specifies the deployment descriptor • Bundles the .class files and deployment descriptor into an EJB JAR file • Web Component Developer • Writes and compiles Servlets source code • Writes JSP and HTML files • Specifies the deployment descriptor for the Web component • Bundles the .class, .jsp, .html, and deployment descriptor files in the WAR file • J2EE Application Client Developer • Writes and compiles the source code • Specifies the deployment descriptor for the client • Bundles the .class files and deployment descriptor into the JAR file • Application Assembler The application assembler is the company or person who receives application component JAR files from component providers and assembles them into a J2EE application EAR file. The assembler or deployer can edit the deployment descriptor directly or use tools that correctly add XML tags according to interactive selections. A