Font Size: a A A

Research And Realization Of Cooperative Design System Based On MVC Design Pattern

Posted on:2006-07-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y CaiFull Text:PDF
GTID:2168360155954899Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Computer Support Collaborative Work has been received widely attentions and used in several fields since it is put forward in the early of 1980's. This thesis primarily concentrates on the collaborative design system and its overall framework, working mode, system structure and supporting technologies.At the same time, with the rapid development of Internet technique, web technique has developed in a far range. So it has been a hotspot of Internet technique development currently to construct application systems with more function, more flexible application and easier development. By right of its characters of strong migration and easy expansibility, the J2EE platform has gained the wide attentions from the most developers of application. MVC pattern can overcome many disadvantages in the traditional development mode, and its excellent feature is to separate display logic and operation logic, which can meet design requirements of the more and more complicated application system. So it has become the first choice for developers to use the development mode based on MVC pattern combined with J2EE for application. As is stated above, this paper researches application methods of MVC pattern in cooperative design.This paper discusses the architecture of J2EE and analyses the significance of the technique and give a description of the design pattern. It also introduces the characteristics in all kinds of design patterns based on J2EE and go deep into the design pattern of MVC and the struts application frame based on MVC. It focus on all kinds of components of struts and the methods of cooperative work among these components, and analyses the defects and advantages between MVC and PAC.Based on the research on theory and technology mentioned above, this paper handle the meaning of Struts framework to study the application of CSCD in the field of design in detail and put forward a framework of cooperative design system based on MVC design pattern, combined with the design patterns of Factory , Business Delegate and Facade. A prototype system was implemented to support collaborative design from the points of view of View, Controller Model and the flow of the system was controlled with a config file named struts-config.xml. The system has many characteristics, such as cross-platform development support, easy...
Keywords/Search Tags:CSCD, J2EE, MVC Design Pattern, Struts Framework, View, Model, Controller
PDF Full Text Request
Related items