J2EE This application model allows different developers to be developed at the same time. Here is the technical requirements of different levels of designers and developers. The following classifications are described. 1. Designers set the team 2, the team role of the logical layer 3, the business logic layer and other team characters 4, the composition of the team role team of the database access layer can be based on the number of people and the range of the system. For example, there is not necessarily all the characters to be assigned, and some people can act in a role. ****** Designer ****** In the development of components, one or several people must have a comprehensive understanding of the overall demand of this system, such as system control flow, and other interfaces, etc. Wait. Some companies call this role as a general engineer, no matter how calling, this role is very important, he assumes the work between different development groups to help them consider this "big picture". ******************* The team role of the logical layer ****************** is in the performance layer, The user interface is dynamically generated. The following developers are required: 1. Java servlet developers 2, JSP developers 3, HTML Designers 4, US workers 5. The client's JavaScript developers servlet developers build the logic of the performance layer, while others build the form of performance. Java Servlet Developer Servlet Processing Page and Page Browse, Session Management, Simple Input Verification. Servlet also connects the elements of business logic. Servlet developers must understand some relevant matters, HTTP requests, security, multi-language, and some page elements such as session, cookie, timeout, and more. In the application of J2EE, servlet must be written in Java, and servlet may call JSP, EJB, JDBC, and more. Therefore, servlet developers should work closely with other people in the application system. JSP developers JSP developers work closely with Servlet developers to define the performance layer page of the system. Even in complex development projects, JSP and servlet developers may also be a person. However, if most Java in a system is in servlet instead of JSP, JSP people do not have to be familiar with Java. HTML Designers HTML designers optimize the HTML page. For example, he may have to complete the following tasks: US workers create pictures, etc.. These pictures can be small volume and download it quickly. The American worker works closely with HTML pages. The client's JavaScript developers use the client's JavaScript for many reasons. For example, you can handle simple input verification, you don't have to submit it to the server, you can also make the user interface more vivid. This role and servlet, JSP personnel work closely together. ******************************************** The business logic layer contains Business rules and business entities. The following persons are required: 1. Session Bean Developer 2, Entity Bean Developer Session Bean Developer Session Beans contains logic of business processing and business rules. For example, a session bean may be designed to calculate the tax rate of a check. If a system faces complex logic that changes frequently, it uses a large number of session beans. As a result, session beans require constant updates. The developers of session beans are generally an expert in a field, understand complex, specialized field logic, and the rules of data verification.