Font Size: a A A

Enterprise Application Framework Based On J2ee Platform

Posted on:2006-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:L HuangFull Text:PDF
GTID:2208360182477010Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of network, the development of web application system, especially the enterprise web application system, has become an important field of software developments. J2EE platform has been accepted by most software enterprises and customers, because its open specialty, maturity, security, and excellent flexibility, expansibility. Currently many disadvantage still exists in Web application development based on J2EE: few reusable procedure, be difficult to maintain, weak flexibility, low development efficiency and the product is not mature enough. The enterprise web application system always requires an excellent architecture, more accumulation of the technology and the experience, more rigorous management of the project. But the traditional development modes of web application system do not commendably meet those requirements. So some developers bring forward a new development mode of web application system that is based on the web application framework, and developed some characteristic web application framework. This paper brings forward a new enterprise application framework aiming at the enterprise web application, which can resolve many problems in the development of the enterprise web application.This paper designs and implements a web application framework--LouShang based on J2EE platform with the ideas about software architecture, framework, design pattern, and object-oriented. The framework adopts the idea of MVC patten and Model 2 architecture. It comprises MVC core process, a series of WEB components and the related development method. The mechani sm of the code generation automatically is included in this method. LouShang framework is an excellent WEB application framework. The analyst can abstract the data object model by his comprehension about the enterprise application and his analysis about business domain object. And then, using LouShang framework can generate codes and configurable files automatically based on the abstracted data object model.Firstly, the paper introduced the significance of the research and development about J2EE platform enterprise application framework.Secondly, the paper described the J2EE multi-tier application architecture, the concept and character of framework. Particularly, we described WEB application framework, such as its concept, character, architecture and its advantage. We analyzed some popular WEB application framework in the same time.And then,this paper presented LouShang framework architecture, thoroughly described the analysis ,design and realization of MVC , and the code genaration mechine. The principle of code generation machine is to abstract the reusable object based on the profound understanding about LouShang framework. In this way, the develop efficiency can be improved, and the repeated labors can be avoided.Finally, the paper described the develop principle and process to use LouShang framework. It also presented several successful examples to show the significance and advantage of LouShang framework for WEB application system.In a word, using this framework to develop application system can simplify the development procedure, quicken its realization, and reduce the software cost. Therefore the framework will become a better reusable web application framework that resolves many problems in the development of the enterprise web application.
Keywords/Search Tags:Software Architecture, Framework, MVC, Code Generating Automatic
PDF Full Text Request
Related items