-
题名基于模式的业务构件代码生成方法
被引量:3
- 1
-
-
作者
冯锦丹
战德臣
聂兰顺
徐晓飞
-
机构
哈尔滨工业大学计算机科学与技术学院
-
出处
《电子学报》
EI
CAS
CSCD
北大核心
2008年第B12期19-24,共6页
-
基金
国家自然科学基金(No.60773064)
国家863高技术研究发展计划(No.2006AA01Z167
+4 种基金
No.2006AA04Z165
No.2006AA04Z150
No.2007AA01Z128
No.2008AA04Z101
No.2008GG10004010)
-
文摘
在企业管理软件中业务构件可以通过参数化和配置技术被复用以适应业务需求的变化,这种构件粒度大、可变参数多、结构复杂难于开发.为了提高业务构件的开发效率,确保开发正确性,本文提出一种面向大粒度构件,基于模式的构件代码生成方法.从已有应用系统中抽取业务构件的典型软件模式,定义一种支持多种编程语言的模式描述语言,用其构造基于模式的非实例化构件,并采用模型驱动的思想,将对应模式下富含业务语义的构件实现模型转换为目标程序,以实现业务构件的自动生成.在此方法指导下,开发一套可视化建模与代码生成工具组,并利用此工具自动生成了运行在J2EE平台上的采购管理系统中部分业务构件,应用结果验证了本方法的有效性和实用性.
-
关键词
代码生成
模式
模型驱动的架构
业务构件
业务构件模型
-
Keywords
code generation
pattern
MDA
business component
business component model
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-