Font Size: a A A

Study On Design Pattern-Based Enterprise Application Framework

Posted on:2005-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:Q YuFull Text:PDF
GTID:2168360152468756Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As enterprise applications increasingly become larger and more complicated, the conventional software development approaches, including the conventional object-oriented software development methods, are difficult to improve the software development efficiency of enterprise application systems further to meet the user's requirement for low reusability. The framework is an important software reuse mode, which enables reuse of both code and more important architecture design. Therefore, application development based on the framework is far more likely to improve the software development efficiency. Based on the research of the design pattern and framework theories, combined with J2EE(Java 2 Platform Enterprise Edition) technology, an enterprise application framework named EAF(Enterprise Application Framework) based on the design patterns is presented. The design pattern and framework theories which include the definition, classification of the design pattern, classical design pattern, J2EE core design pattern and the definition, classification, advantages of the framework have been studied systemically. The relationship between the design pattern and framework and the application development process based on the framework have been summarized.The enterprise application framework model EAFM is designed through many design patterns and domain analysis on enterprise application. The model is the basic architecture of the EAF framework, described by the XML(eXtensible Markup Language). The design patterns used in the model have been summarized and a new design pattern named Servlet Command in presentation tier has been designed.In the realization process of the EAF framework, the realization of design patterns in the framework is discussed from presentation tier, business tier and integration tier. The application of design patterns in the framework is analyzed from the point of layer decoupling and optimization of performance. The design patterns ensure the reusability, flexibility, expansibility of the framework. The wealth management system of the International Commercial Bank of China based on the EAF framework is a successful case of the enterprise application. In this case, the application of design patterns and hierarchy of the framework bring the use of the program builder, which can increase the speed of coding greatly. The practice proves that the EAF framework has large practical value in the enterprise application domain. The improvement and refactoring of the framework have been studied. The refactoring promotes the discovering, verification, more wide application of the design patterns and the continuing improvement and perfectness of the framework.
Keywords/Search Tags:Framework, Design Pattern, Enterprise Application
PDF Full Text Request
Related items