Font Size: a A A

Web Software Development Framework Research And Practice

Posted on:2005-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:J C LiFull Text:PDF
GTID:2168360125956346Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The research of software development framework is the subject which is focused by software developers most. How to build a sturdy and stable framework is the aim of many software architecture experts. Since the rise of software engineering, framework has become the basis of modern software development. The framework gives a new way for software reuse in big granular. And make the development more effective. In application field, because of the usage mode basing on browser and the advantages of no deployment and easily maintaining, web software is widely used in most application system. But the n-tier, B/S architecture software is much complex that that of traditional C/S architecture. The development of B/S system is very complicated. It is very important to build and research framework of web software.The article focuses on discussing the analysis, design, implement and evolvement discussion of web development framework. First of all, it talks about the MVC pattern used in web framework from the point of view of architecture analysis and summaries the design patterns and design methods of the precursors. Then it explains the basic development process of framework (domain analyses, architecture design, framework design, framework implement, framework testing and making documents). And it introduces the implement principals and characters of the most popular frameworks such as Microsoft .NET and some open source frameworks basing J2EE(TURBINE COCOON STRUTS TAPESTRY). After that, it discusses the evolvement process of framework. In the evolution of developing framework, this article extends the development of the evolution of framework. It suggests a new evolvement theory of subdivision framework and the conception of 'main framework'.At last, according to the practice of a real software project, it confirms the process of evolvement development process, illustrating the PHAROS framework basing on TURBINE, and suggests some subdivision assumption from the development ofPHAROS.
Keywords/Search Tags:Framework, Pattern, Web Software, MVC
PDF Full Text Request
Related items