基于IFML的web软件建模及到EJB平台的模型变换

来源 :昆明理工大学 | 被引量 : 0次 | 上传用户:l1076223769
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,Web应用程序前端界面的开发仍处于不断研究发展阶段,人工编码的传统开发方式不仅需要耗费大量的人力资源和时间成本,同时所开发的应用程序在代码移植和重用方面存在很大的局限性。随着Web应用的快速发展以及前端界面复杂性的提升,相应的框架和技术也随之出现来解决Web应用的开发问题,但很多技术虽然适用范围广泛,对于复杂的前端界面没有针对性,对Web应用程序前端界面接口的描述能力有限。为解决上述问题,本文采用模型驱动的开发方法并在前端界面的建模中引入了一种新的语言——交互流建模语言(IFML)来弥补传统建模语言的不足,接着利用Web扩展的IFML构建平台无关模型(PIM),以查询/视图/转换(QVT)描述IFML_PIM(以IFML描述的平台无关模型)到EJB_PSM(EJB的平台相关模型)的映射规则,完成到Enterprise Java Beans(企业Java Beans简称EJB)平台的模型转换。本文主要的研究工作如下:(1)为满足对Web应用程序前端界面的建模需求,对标准的IFML进行了Web扩展,包括对多样的用户控件如按钮、文本框、图片、表格等以及频繁的事件交互等模型元素进行扩展。(2)为解决传统开发方法工作量大、可移植性差、重用率低等问题采用以模型来描述需求的模型驱动开发方式,以Web扩展的IFML对应用程序建立PIM模型。(3)为实现从IFML_Web_PIM(Web扩展的IFML描述的平台无关模型)到EJB_PSM的模型转换采用QVT标准的形式化语言来定义映射规则并基于上述映射规则完成元模型间的映射,完成IFML_Web_PIM模型到EJB_PSM模型的转换。(4)为实现模型到代码的生成,采用基于EMF平台的Acceleo作为EJB_PSM向代码生成的工具,同时定义代码转换模板,完成EJB_PSM模型到Java代码的自动生成。(5)为说明上述研究的可行性和有效性,以实例来展示验证基于IFML进行Web应用程序的模型驱动开发过程。
其他文献
用户流失预警在很多领域得到关注,目前主流的用户流失预警模型使用的是分类法。新用户拉新成本较高,用户流失特征不明显,流失率也不低。如果能对用户是否流失做出比较准确的预判,对不同流失概率的用户有针对性的设计挽留策略,保持用户留存,对于企业来说有着重大的意义。“互联网+出行”的网约车领域发展迅猛,但用户特征选取、特征处理和流失预测的相关研究较少,而精准的用户流失预测能为企业制定相关策略提供决策支持。本文
人类社会对化石能源的过渡依赖导致了严峻的能源和环境问题。氢气(H2)能量密度高(142 MJ kg-1),燃烧无碳排放污染,有望成为未来理想的能源载体。自从TiO2在紫外光照射下裂解水产生H2的报导以来,利用半导体光/电催化裂解水制H2被认为是转化可再生太阳能为可储备氢能的有效方案之一。其原理是利用半导体在光照下激发出电子与空穴,迁移至半导体表面后分别发生还原与氧化反应并生成H2与O2。时至今日,
5G将至,承载先行。现代移动通信以上世纪80年代第一代移动通信商用为标志,经历四代技术演进发展至今,一直深刻地影响和改变着人们的生活。当前视频业务的广泛应用驱动流量常态化且成倍增长,物联网、信息物理融合系统、机器类通信等领域的需求,使得第五代移动通信系统应运而生。承载网是移动通信端到端传输的基础,建设高效、成本最优的承载网,满足5G差异化业务的承载已成为运营商关注的焦点。高带宽、大连接、低时延及高
空中交通管制员是民航系统中最具有代表性的职业之一,在我国民航系统各个岗位中处于核心地位,他们在工作中也承担着巨大的安全责任。近些年来,我国社会主义市场经济不断深入发展,带来了我国民航事业的腾飞,民航运输总量屡创新高,但是我国民航空中交通管制员数量并没有迎来想象中的大幅增长,完全不能满足行业内运行的需求,这与我国民航事业的快速发展并不相符,其主要问题就是空中交通管制员的大量流失。本文以H局为例,深入
乡村振兴战略中提及要大力推进农业现代化,而农业产业化是建设现代化农业的重要路径,不仅能有效解决小生产与农业大市场的矛盾,带领农民增收,还能促进乡村产业间的融合,优化农业结构。农业龙头企业作为推动农业产业化的核心主体,在农业产业化中起着关键作用。本文通过实地调查和访谈深入地研究了江西鄱阳湖米业公司的产业化经营模式,根据获得的一手资料和整理的相关文献,分析了其产业化经营模式的现状,归纳出了鄱阳湖米业公
X卷烟厂梗丝生产线为3500kg/h生产线,承担着梗丝加工处理的生产任务,主要包括HT梗丝和昭通红塔梗丝,所生产的梗丝按不同比例掺配到各品牌叶丝中形成成品烟丝,有助于提升成品烟丝的填充性,梗丝的感官质量、分布形态和结构都会对成品烟丝质量产生重大影响,高品质的梗丝填充可提升卷烟的抽吸口感。另外,对于企业来说,梗丝的充分利用,对于生产过程降本增效意义重大。但目前梗丝生产线的加工过程存在一些问题,主要体
随着国内外市场竞争的日趋激烈,如何快速抢占产品市场份额,增加产品销售额,维持市场竞争力成为企业首要的战略任务。赊销是迅速打开产品市场的重要手段之一,赊销虽然有助于企业增加产品的销售量,但会提高信用风险可能性。目前我国企业信用风险管理体系尚不健全,风险管理意识相对欠缺,导致赊销造成的未收款项到期不能按时收回,增加企业资金的管理成本。另外,国内纺织企业对如何系统规避信用风险的观念也十分薄弱,导致一系列
目前,农村地区是全国城乡统筹发展进程中的薄弱环节,然而,提高农业生产效益则是促进农村经济向好发展的关键所在,小生产和大市场之间存在的矛盾仍然制约着农业效益的增长、农民收入的增加、农产品竞争力的增强。因此,在脱贫攻坚的收官之年,在乡村振兴的关键之时,在十四五发展的历史新阶段,开展农村经纪人优化成长对策研究理应成为推进重庆城乡统筹综合配套改革进程的重要一环。本文以北碚区农村经纪人为主要研究对象,在汇总
在农业科技作用愈发凸显、重要性日益提升的当下,农业科技的推广服务已成为制约中国农业生产整体科技水平的“最后一公里”,也是至关重要的“一公里”。造成农业科技转化率低、科技服务低下的原因有很多。其中,农业科技推广体系多以行政事业机构为主体、缺少市场经济组织参与,进而导致推广激励不足、缺乏效率及与市场需求脱节,一直是其中的一个重要原因。要提高农业科技的成果转化和服务水平以进一步提升农业生产的技术含量、促
近几年来,作为全球化的重要经济力量,FDI逐渐成为了国际资本流动的主流方式之一。FDI对东道国经济的发展产生了深远的影响。安徽省的FDI也发生了如下的变化:FDI规模的增长由