With the rapid development of Web technology, and the rapid growth of demand for business enterprises, the structure of the web system is getting more and more complex. It has become the main form of the software development. J2EE frame has been the most common frame of the web system. But because the common J2EE frame has some bugs, a lot of companies may not choose it. In contract, because they have a lot of advantages, web open source frameworks based on J2EE are being used by more and more companies.The thesis introduces the security and multilayer structure of J2EE frame first. The research and development status at home and abroad of web tier, business logic tier, data persistence tier has been analyzed, put forward a kind of web system structure for developing the business enterprise software. Then the thesis discusses the overall demand, the overall structure design and the detailed design of the web system structure. Finally, the web system structure is proof-tested by a system apply.This system structure has made the improvement to the traditional J2EE system structure, divides into the support platform and the system application frame two parts. The support platform includes operating system, open source framework, common classes and general services etc. It increases the reusability and flexibility of system structure, also causes the programmers to concentrate more on business logic to reduce the technical risks and development costs. The system structure uses Declarative Security, Programmatic Security and security classes to enhance the security of the system structure. The system application frame includes view tier, controller tier, service tier, data persistence tier and database tier. Each tier concentrates on its own function, each other through the interface to communicate, causes the system structure to be more extensible and maintainable. |