Font Size: a A A

Research On Distributed Enterprise Web Application Based On J2EE Framework

Posted on:2006-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:G H ZuoFull Text:PDF
GTID:2178360182969868Subject:Materials Processing Engineering
Abstract/Summary:PDF Full Text Request
Whether from the point of view of software engineering or software system structure itself, software system structure plays an important role in the software development and maintenance. A good software system structure can enhance the reusability and maintenance. J2EE is a kind of distributed enterprise-level Web application framework which is set up by Sun company. However so many groupware has J2EE, we can't begin a big Web project immediately. First of all, we must construct a good framework, which is convenient for development and maintenance, with these groupware in order to reduce the period and cost of project design and development. After deep research on J2EE system structure and Struts framework, this paper introduced a new framework VGEM based on MVC design pattern. Controller is composed of EventProcess and superuser.xml, model is realized with EJB and JavaBean, and JSP plays a view role in the VGEM framework. VGEM framework can encapsulate automatically the form data submitted in the Web page. And the configure file superuser.xml, which supports hiberarchy and module design, is easy to use. A distributed enterprise-level Web application system based on this framework can be deployed on the open source J2EE server which is combined with Tomcat and JBoss. In order to improve the speed of connecting database, this paper introduced connection pool technology on the base of the traditional model of access database. At first, a pool is created. Then the pre-established database connections are put into the pool. The client can get any free connection from the pool to connect database and put it into the pool after use. As a result, the connection pool technology improves the Web speed. In order to resolve the Web congestion and server overload problem, this paper introduced an isomerous Web server cluster load balancing based on SOAP. After carefully analyzing the server cluster principle, SOAP is used as communication mechanism between isomerous Web servers. At last, a new kind of Hybrid Load Balancing Algorithm is introduced. At last, this paper introduced how to design a university Web management information system. This system includes educational administration module, office automation module, fixed assets management module, enroll management module and student affair management module. This system has achieved a good result in the practical use and provides a strong guarantee for building a digital university.
Keywords/Search Tags:J2EE Framework, VGEM Framework, Connection Pool, Server Cluster, Load Balancing
PDF Full Text Request
Related items