Font Size: a A A

Research And Implementation Of Platform Specific Model Transformation To Code Model For E-Business Application

Posted on:2005-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:G Z ZhangFull Text:PDF
GTID:2168360155971817Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
MDA (model driven architecture) which is put forward by OMG (Object Management Group) upgrades software development from code level to model level, and emphasizes the core for model in the process of developing software. In the developing process of MDA, the first step is to build up the platform independent model, and then transform it into the platform specific model for concrete middle platform, finally generate application program code and test framework from the platform model by a code generator. It's no doubt that the application framework of e-business based on MDA to the development of e-business system could be a good method to eliminate the negative effect of traditional way in the respect of efficiency, manageability and maintainability.This paper is attempted to research a concrete realization scheme of J2EE three-layer structure as well as seven-layer application framework on E-business based on the analysis of technology on MDA, code generation and the other relative points. According to the structure of e-business application framework, the author tries to build up the work process based on MDA and study the model exchange in this process, so that we could make a definition on the transformation not only from platform independent model to platform specific model based on J2EE but also from platform specific model to corresponding code model. Lastly, in order to generate the code from platform specific model, we design a code generator based on velocity template, in which we illustrate the design of the user interface template bank included in application frame.The main task of this paper is model transform, code generation and design of the user interface template in the working process of application framework Here we focus on the transformation from EJB component model to EJB class model as well as the design of code generator and user interface template.
Keywords/Search Tags:PSM, MDA, code generation, template, Velocity, e-business
PDF Full Text Request
Related items