Font Size: a A A

Research And Implementation Of A Scalable Web Framework

Posted on:2009-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiFull Text:PDF
GTID:2208360245461640Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advantage in cluster and distributed systems, the traditional J2EE framework based on EJB has been widely used in large and medium-sized projects. With the advantage in Rapid Application Development (RAD), the framework based on the Asynchronous Javascript And XML (AJAX) technique is not suitable for distributed system. Therefore, how to design the framework which is widely used equipped with reusable modules becomes an important issue for Web development. In face of different projects, researchers developed special solutions in which the frameworks are not reused. The thesis aims to design a reusable and scalable framework.Firstly, the thesis reviews the technology of Web development, analyzes the shortages of the traditional J2EE framework based on EJB in rapid application development. According to hierarchy principle, we use ICEfaces framework to build Web-tier, use Seam framework as basic infrastructure, use EJB or POJOs to build business-tier, and use Hibernate framework to build data persistent tier. These technologies consist of the application framework which is named JSEH.Secondly, we introduce system hierarchic design, Component-oriented Program (COP) technology, bijection mechanism and Object Relational Mapping (ORM) in JSEH framework. We also work out the overall goals in design and realize JSEH framework.Thirdly, we continue to design and realize the JSEH framework in detail. We design every tier minutely, which include the module of domain object tier, the module of the handle of exception, extension modules and test modules. Lastly, we research performance tuning on JSEH framework.Finally, we use JSEH framework in an e-Government project, and prove that the framework is available, reusable and scalable, and test the framework's capabilities.
Keywords/Search Tags:Web Framework, Hibernate ORM Framework, JBoss Seam Framework, ICEfaces Technology
PDF Full Text Request
Related items