| J2EE is a developmental criterion of enterprise application system based on component technology. J2EE defines a multi-tier EIS' standard platform. As a technologic criterion, J2EE have already been used broadly in network and e-business. Therefore, such a criterion that defines an open multi-tier structure is greatly fitting to develop web instruction platform for distance education. J2EE four-tier structure includes: Client Tier that provides GUI for clients, Web Tier that responses the request of clients and provides data for clients, EJB Tier that completes the computation and data-operation of clients' requests, EIS Tier that stores and administrates data information. The implementation of J2EE four-tier structure enables the system to have distinguished quality of flexibility, compatibility and maneuverability. Because this system adopts B/S pattern, clients only need browser and operation is made very easy.Aspect-Oriented Programming is a new technology of software development, which is brought forward to resolve the flaws that when handling the non-core requirements that often crosscut a lot of modules, Object-Oriented Programming represents. By applying technology of AOP, we modularize the crosscutting concerns, increase the code reusing and reduce the code complexity of the core concerns. We apply AOP software development method to make every module's function more specific during the system development, make object and aspect's coupling more incompact and make the developed system more extensible. |