检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]山东大学计算机科学与技术学院,济南250061
出 处:《计算机工程》2007年第15期79-82,共4页Computer Engineering
基 金:山东省科技发展基金资助项目"基于体系结构和模型驱动的Web应用建模及其系统生成"(20051014)
摘 要:为解决模型驱动体系结构(MDA)中PSM模型描述存在的问题,以软件体系结构为基础,综合当前J2EE平台下广泛使用的多种应用框架,提取其共同特征并加以抽象分析,建立了一种包括领域构件模型、行为构件模型和界面展示构件模型3部分的J2EE平台模型描述方法。用该方法描述的模型不仅具有J2EE平台的特性信息,还便于向多种目标框架下的代码进行转换。以此为基础,引入抽象平台有关模型和具体平台有关模型的概念,进一步扩展了MDA开发框架。介绍了相应代码生成器的框架设计和实现过程。In order to resolve problems in describing platform specific models of MDA, an architecture based modeling approach for J2EE platform specific models is proposed by analyzing and abstracting the common features of the widely-used Web application frameworks on J2EE. Application model built with this approach is composed of three parts: domain component model, action component model and UI presentation component model, which can be transformed into target codes based on many frameworks easily, while containing the specific information on J2EE platform. Based on this approach, the MDA-based development framework is extended by adding abstract platform specific model and concrete platform specific model. The corresponding code-generator's framework and its realization process are presented briefly.
关 键 词:模型驱动体系结构 软件体系结构 平台有关模型 WEB应用框架 代码生成
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30