Font Size: a A A

Design And Application Of Web Overall Framework Based On J2EE

Posted on:2007-08-09Degree:MasterType:Thesis
Country:ChinaCandidate:J HuFull Text:PDF
GTID:2178360182995465Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
With the development of network technology, many enterprises build enterprise-scale information applications based on Internet. As one of the most popular distributed computing platforms, J2EE technology has become a core part of enterprise applications based on Web.But J2EE itself is an enterprise-scale solution of wide comprehension. Multi-tier J2EE architecture improves the reusability of softwares and decomposes the complexity of problems, but it also makes the number of codes larger and the control relationshihps between tiers more complicated. Then the people abstract the same solutions to similar questions, and make those abstract solutions into frameworks. The frameworks with good reusability, well expansibility, excellent testing records have become more and more popular.The thesis concentrates on how to build a Web overall framework with many special frameworks. Web overall framework is the middleware between J2EE platform and application softwares, just like the skeletals of the softwares. Developers only need to pay attentions to business logic, because all works about non-bussiness logic have been done by Web overall framework.The thesis gives introductions and comparisons to 4-tier J2EE architecture and improved 5-tier J2EE architecture. It draws analysis to reason and meaning of the introduction of data persistent tier. Containers and Conponents of J2EE have also been presented.The thesis gives introductions to the principle of MVC design pattern, and draws analysis to its advantages , disadvantages, scope of application. Then, the MVC design pattern has been introduced to Web overall framework.According to the tiers of 5-tier J2EE architecture, this thesis gives a presentation to implemention strategy of web tier, business logic tier and data persistent tier: Struts , JATO, Cocoon frameworks have been used in web tier, JavaBean, session EJB have been used in business logic tier, JDBC API,ORMtools > entity EJB have been used in data persistent tier. Based on introductions and comparisons of available frameworks and technologies at every tier, many design methods of Web overall framework have been put forward, and their scopes of application have also been given. In the end, a practical project has been used to demonstate the development process of software based on Web overall framework, and its feasibility has alse been proved.
Keywords/Search Tags:J2EE, Framework, Overall Framework, Web, Struts, Hibernate
PDF Full Text Request
Related items