| An Inspection Platform based on J2EE was designed and implemented in this dissertation, UML modeling technology was used during all of the software development.Based on the discussion of the two main platforms on which distributed enterprise applications can be built, J2EE was selected as the infrastrcture of our inspection platform. The Inspection Platform was designed from the usecase view, logical view and deployment view respectively. Model-View-Controler (MVC) design pattern was used in the softeware architecture design.Since ' a reasonable database connection management is important to the performance of an enterprise application, JDBC connection technologies were discussed in-depth. Then with the core strategy: Connectin Reuse, a reasonable and efficient database connection pool was built, avoiding the freewheeling and ruless use of connections.Server side content pushing is somehow difficult in a B/S application since most of the time a transaction is customer (brower) initiated. But it is required in our inspection platform. A certain means of server side pushing technology was discussed and implemented in this paper, which using a multi-thread service application to receive the client's socket connection request in the server side and using JavaApplet, JavaScript -frame communications and dynamic web page refreshing technologies in the customer (browser) side. |