Font Size: a A A

Application Research Of Design Pattern In Web System Development

Posted on:2007-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:X Z ZhangFull Text:PDF
GTID:2178360182494541Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The application of development platforms (such as .Net and J2EE .etc) and Web development frameworks in Web system development can reduce costs of development, deployment and maintenance, and improve development speed and the quality of the system. However, it is difficult to reuse the design results effectively. Lots of the existing Web systems are low reusability, maintainability and adaptability. The application of design pattern enables the developer to reuse the successful design results conveniently. Therefore, how to select and apply design pattern to develop or refact Web system is very important for Web system developers.Firstly, the thesis analyses the present situation of Web system development and the research and application of design pattern, summarizes the basic concepts and correlative technology of design pattern and antipattern, and analyses the general principles of object-oriented design. Secondly, the thesis describes several kinds of commonly used design patterns using UML, analyzes their intentions and characteristics, and in this foundation, proposes the selection and application strategy of design pattern. Finally, the thesis proposes five kinds of antipatterns in Web system designing and implement, and provides the refacting solutions using appropriate Web development frameworks and design patterns.These principles of OOD discussed in the thesis are more in-depth and universal design guiding principles;they are the foundation of development frameworks and design patterns. The application strategy summarizes the general rules of designing and refacting system using design patterns. The antipatterns proposed in the thesis summarizes several typical problems about the multi layers structure, database connection optimization, user access control and algorithm application strategy in Web system development, their solutions can improve the flexibility, reusability and maintainability of the system, and can help developers to develop and refact Web systems using design patterns.
Keywords/Search Tags:Design Pattern, Antipattern, Object-Oriented Design, Web Development Framework, MVC
PDF Full Text Request
Related items