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. The designer forms a team's team's team's team character business logic layer and other team role database accessories team's team's key team can be based on the number of personnel and the system range. For example, there is not necessarily all the characters to be assigned, and some people can act in a role. Designers are developing, one or several people must have a comprehensive understanding of the overall demand of this system, such as system control flow, and other interfaces, and more. 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 dynamically generated in the performance layer. The following developers are required: Java Servlet developers JSP developers HTML Designers US workers' JavaScript developers servlet developers establish the logic of the performance layer, while others have established 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: Guaranteed that all pages in different browsers can properly show that the low-speed modem access is not affected by the JSP designer's page to further optimize the artist art workers to 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. Team character business logic layer of the business logic layer contains business rules and business entities. The following persons need: Session Bean Developer Entity Bean Developers 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. This person works closely with Servlet and Entity Bean developers. Session beans may need to call JDBC interfaces, and other EJBs. There is a better SESSION bean system running.