【摘 要】
:
随着计算机技术,特别是Intemet技术的发展,基于Web的软件技术得到了空前的发展,各行业信息化进程日益加快,国内大小企业都在构建满足本行业发展的Web信息系统。然而,Web软件的开发
论文部分内容阅读
随着计算机技术,特别是Intemet技术的发展,基于Web的软件技术得到了空前的发展,各行业信息化进程日益加快,国内大小企业都在构建满足本行业发展的Web信息系统。然而,Web软件的开发过程中仍然存在着项目开发周期长,开发效率低,不能快速响应需求变化等普遍问题,严重影响了信息化建设的脚步。因而迫切需要一种新的开发模式,提高软件开发速度。总体来看,软件复用技术和代码自动生成技术己成为解决软件开发问题的有效方法。
目前软件的自动生成一直是业界的研究方向。我们针对Web应用以及信息系统的特点,确定了以研究组件复用技术和代码自动生成技术为基础,构建Web应用代码自动生成平台,并确定了以组件库管理系统和代码生成系统为整个平台的核心。
本文主要负责平台中代码生成系统部分的研究与实现,借鉴了目前流行的模型驱动开发思想,提出了基于数据模型的代码生成方案,确定了研究的主要内容为数据模型设计和代码生成器设计两部分。这种基于数据模型的代码生成系统,将使软件的开发工作围绕着数据模型开发进行,实现了模型到代码的自动转换,从而提高了开发速度,改变了传统的软件开发模式。
文中从分析目标应用架构入手,以基于J2EE开源框架的Web应用为研究对象,确定了自动生成的目标代码。进而根据Web层次架构的特点,将描述Web应用的数据模型进一步细化,设计并定义了三类模型,即对象模型、操作模型和页面模型,分别完成对Web应用不同层次的描述。在代码生成系统设计中,在分析系统需求的基础上给出了整体设计方案,设计出了基于模板技术作为代码生成机制的代码生成器模型,并由此确定了系统的整体架构。
在系统实现中,建立了模型读取器,设计了系统中用到的各种模板文件,在代码生成器的实现方面,通过分析目标代码确定了代码生成器的类型,设计了系统中代码生成器的组织结构,并给出了代码生成规则设计的一般原则,进而实现了代码生成器的生成规则。最后搭建了系统控制器,定义了系统中的代码自动生成任务,从而实现了整个代码生成系统。
本文最后,对研究工作进行了总结,提出了下一步的工作展望。
其他文献
随着信息社会的发展,多媒体技术得到了越来越广泛的应用。在多媒体的世界中,视频编解码充当着关键的角色,尤其在图像通信、视频监控、流媒体和数字电视等领域。通过视频压缩,
电能质量监测作为电能质量监控的一个关键环节,在电力系统运行管理和技术监督中起着重要的作用,同时也是保证电力系统良好供电质量的必要手段。研发功能强大的电能质量监测系统,使之能详细记录电力系统运行过程中的电能质量指标、监测电能质量污染源,从而为电网电能质量的治理和改善提供依据,对保证电力系统的安全、经济及稳定运行有重要的意义。 实际使用的各种电能质量测试装置,要么性能优良但价格昂贵,一般用户承受
面对目前工作流协同化发展的现状,业界对工作流管理系统的标准化需求越来越明显。本文旨在遵照WfMC参考模型,在自主研发的工作流引擎RRFloEng的基础上实现规范的引擎接口。本文
当下能源危机日益突出,环境问题的日趋严重,人们迫切需要利用可再生能源来调整当今社会的能源结构,实现可持续发展。对比其他可再生能源,太阳能优势明显,应用广泛,分布式并网发电为其主要应用方式之一。由于光伏电池输出的是直流电,不能直接并网,需要将其转换为交流电才能注入电网当中,因此对光伏并网逆变技术的研究具有一定的意义。本文以单相LCL型光伏并网微逆变器为研究对象,对其硬件拓扑结构以及控制策略进行了分析
在我国的电力系统中,在我国的电力系统中,中性点接地方式主要有两种,即中性点直接接地方式和中性点不直接接地方式。6-66kV配电网一般采用小电流接地方式。小电流系统之所以叫小电流接地系统是因为在发生单相接地故障时,由于不能形成有效的低阻抗回路,接地电流很小。配电网发生小电流接地故障的概率非常高,可占总故障的80%左右。当发生单相接地故障时,系统线电压仍然保持对称,所以在短期内可以继续运行。但是长时间
智能移动机器人是一个集传感器技术,规划与决策,以及人工智能等多功能多学科于一体,并能够自主完成特定任务的综合感知系统。随着计算机技术爆炸式的更新,信息处理及智能控制
智能视频监控系统由于它能够对监控场景中的运动目标的行为进行分析,因此越来越受到人们的青睐。传统的视频监控系统大多数只对运动目标进行跟踪,而缺乏主要的目标行为分析功
移动机器人气味源定位(本文也称之为主动嗅觉)研究的目标是利用机器人及其传感系统探测并最终确认环境中某种气味/气体的源头。主动嗅觉在危险环境探索、灾难营救、有毒有害
GIS系统把各种地理信息和有关视图结合起来,有着广泛的应用前景,被公认为2l世纪的支柱产业之一。但是,在GIS发展过程中出现的各种GIS系统存在着数据格式不一致、不能兼容及不能
本文以成都电子机械高等专科学校新校区配电监控系统项目为背景,提出了基于.NET框架的变配电站监控和Web服务器的远方调度系统的设计方法和实现过程。该监控系统软件的开发环境完全采用当今最流行的.NET平台,开发语言采用最先进的C#语言,数据库采用SQL Server 2000。整个系统可以分为两个部分,一部分是变配电站端监控,另一部分是远方调度。变配电站端监控系统的开发由原来的两种平台混合开发模式改