Font Size: a A A

The Research On Web Code Auto-generation Based On MDA

Posted on:2015-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z H FanFull Text:PDF
GTID:2298330431983602Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Model Driven Architecture (MDA) is a model-centric approach tosoftware development. Model representation and model transformation isMDA’s core technology. The key-points of realizing MDA is building theplatform-independent model (PIM) and platform-specific model (PSM), anddefining the transformation rules of PIM to PSM and PSM to code. Currently,Web-based model of PSM to code generation is no uniform universal codegenerator.AppFuse is an integration of a higher level of the most popular Webapplication framework for Web development framework, it can be said tobe a basis for Web development platform that integrates various frameworkscompared with it, it provides all part of the Web Some functions of thesystem development process needs to develop, such as login, passwordencryption, user management, depending on the user can show a differentmenu, you can automatically generate around40%-60%code, comes with somedefault CSS style set, use these styles can quickly change the appearanceof the whole system, as well as automated testing capabilities.The focus of this paper is to design a Web-based MDA generic codegenerator, the code generator can generate the presentation layer,control layer, physical layer, service layer and the configuration filecode. This article uses a template-based analytical techniques togenerate code using FreeMarker template parsing technology template fileparsing and generating layers code. The output is an executable Web sourcecode.This thesis jobs are as follows:一、Researches automatic code generation technology based on MDA二、AppFuse Framework analysis and core layer abstract三、Modeling of PSM AppFuse四、Describe each AppFusePSM model to code transfer rules五、Case analysis...
Keywords/Search Tags:MDA, PSM, XML, UML Profile, MTF
PDF Full Text Request
Related items