Font Size: a A A

The MDA Development Research And Practice Of MIS Based On J2EE

Posted on:2006-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y H PangFull Text:PDF
GTID:2178360212982182Subject:Computer applications
Abstract/Summary:PDF Full Text Request
The Model Driven Architecture (MDA) is a framework for software development defined by the Object Management Group (OMG). There are three models and two transformations in the MDA,The three models are PIM(Platform Independent Model), PSM(Platform Specific Model) and CODE Model.The two transformations are one from PIM to PSM and the other from the PSM to the Code Model.The abstraction level of models are improved greatly with the models and transformations in MDA.It's for the first time that models in the developing process are tightly related with the realization of software system.The slogan of MDA that "Try on Models thoroughly" also gives a new idea to the solution to some problems,such as demands variety,documents reliability,the portability of software and system integration and so on.In the paper, I analyzed clearly the problems,which to be meet with in the developing process of MIS,expatiated on the significance of MDA in software developing ,and introduced the latest research and application condition of MDA in the foreign and the domestic.After that, under the background of Graduate School course management system(CMS) developing ,based on the J2EE platform, by virtue of Rational Rose as auxiliary developing tool, which declared on supporting the thought of MDA. I designed the CMS and realized the function of the students'course selecting,grade inputting and course/grade management For the sake of the characteristic of J2EE, I made use of MVC pattern , Session Facade pattern and Data Transfer Object Factory Pattern in the MIS .Conforming to the developing process of MDA ,I finished the PIM with the UML,realized the auto- transformation from PIM to relational database PSM and from PIM to the PSMs of application-level .After the PSMs refined particularly,using the generateting to code function of Rational Rose,I realized the transformation from PSMs to Code.based on the application code framework,I added the detail code to the framework by myself.then packaged , deployed the system in Weblogic 8.1.After the developing practice ,I mastered the knowledge of MDA and accumulated the experience of developing .The merit of MDA in rapiddening the developing process and improving the software portability is shown completely. In the end of the paper ,as a conclusion, pointed out the whole developing experience and shortcoming, and the direction of MDA that perhaps leading to .
Keywords/Search Tags:MDA (Model Driven Architecture), PIM, PSM, Pattern, J2EE
PDF Full Text Request
Related items