首页> 外文期刊>Journal of software >MDA-Based Modeling and Transformation to Generate N-Tiers Web Models
【24h】

MDA-Based Modeling and Transformation to Generate N-Tiers Web Models

机译:基于MDA的建模和转换以生成N层Web模型

获取原文
获取外文期刊封面目录资料

摘要

Data interchanges between companies are increasing. To improve this interchange and meet the increasing user needs, various frameworks and patterns are integrated for producing stable, maintainable and testable code. Some of the design patterns that will be used in the applications design and development are the MVC model, the DAO and DI (Dependency Injection) patterns. In this paper, we integrate these patterns to generate the N-tiers web model and thereafter generate the N-tiers application web code from this model. To obtain this, we start by modeling the Spring IoC, Struts2 and Hibernate frameworks for establishing their meta-models. Each framework from these is based on a pattern from the cited above. After establishing the different meta-models, we lead a model transformation process to generate N-tiers web model from the integrated meta-models. The model-to-model transformations are also clearly and formally established by using ATL transformation language. The model-to-code transformation will be the subject of the future work. Finally, a case study is provided to exemplify the generated PSM model respecting the architecture overview of MVC 2, DI and DAO patterns.
机译:公司之间的数据交换越来越多。为了改善这种交换并满足不断增长的用户需求,集成了各种框架和模式以生成稳定,可维护和可测试的代码。在应用程序设计和开发中将使用的一些设计模式是MVC模型,DAO和DI(依赖注入)模式。在本文中,我们集成了这些模式以生成N层Web模型,然后从该模型生成N层应用Web代码。为了获得这一点,我们首先对Spring IoC,Struts2和Hibernate框架进行建模以建立它们的元模型。这些框架中的每个框架都基于上面引用的模式。在建立了不同的元模型之后,我们将领导一个模型转换过程,以从集成的元模型生成N层网络模型。通过使用ATL转换语言,还可以清晰,正式地建立模型之间的转换。从模型到代码的转换将是未来工作的主题。最后,提供了一个案例研究来举例说明生成的PSM模型,该模型遵循MVC 2,DI和DAO模式的体系结构概述。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号