- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE结构的软件代码生成方法及应用研究-计算机应用技术专业论文
摘要摘要
摘要
摘要
在当前互联网应用激增的背景下,基于Web的应用系统软件在社会生活的 各个领域都得到了广泛的应用。政府和企业为提高工作效率、节省工作成本, 将信息化建设作为重点工作内容,投入大量资金和人力致力于自动化办公系统 的开发,基于Web的自动化办公系统在国内得到了广泛的应用 。与大量的应 用需求相比,软件制造企业在开发Web系统时却遇到了很大的困难:从技术角 度考虑,当前主流的开发方法遵循J2EE规范,为提高系统交互体验一般还会使 用RIA技术,J2EE的框架结构虽然降低了软件系统内的耦合度,但由于缺乏有 效的开发辅助工具,开发人员必须严格按照软件层次结构逐层人工编写代码, 人工编码量大、重复性工作多的问题成为了软件制作企业提高工作效率的瓶颈。
本文以《天津市经济和信息化委员会项目报评审核过程管理系统》为研究 平台,结合业务需求实例,分析提炼出项目流程、环节、数据结构、软件结构、 功能等存在的相似性特征,将系统体系结构划分为模型层、数据持久层、业务 逻辑接口层、控制层、展示层。通过项目开发实例总结各层次代码中的共性, 结合软件组件技术思想提出了基于J2EE结构的软件代码生成技术。
本文的研究思路首先是提炼各层次代码的关键部分,将可以完成基本业务 功能的基础代码和框架代码通过模板的形式保存在代码生成器的文件系统中, 以此建立脱离具体业务的“知识代码库”;知识库建立后,根据具体业务需求将 该业务数据模型注入到代码模板中,生成产品代码。本文采用XML技术衔接 业务数据模型和知识库代码,通过定义XML文件描述代码生成配置信息,由 基于分层结构的XML解析器分析提取相应信息并将其注入模板文件。在具体 实现中,本文以XML DOM树结构的形式自定义了代码生成数据描述规则,并 根据DOM结构设计了程序XML解析器和层次信息存储结构,使用FreeMarker 作为模板引擎进行目标代码的注入生成。
本文通过代码生成技术的实现,能够自动生成过程管理系统中出现的大部 分业务需求代码。软件开发人员可直接应用结果代码,也可根据具体需要简单 修改后应用结果代码。本文代码生成技术的实现在很大程度上解决了J2EE项目 开发中存在的人工编码量大、工作重复性高的问题。 关键词:J2EE结构,XML,模版,代码生成,代码复用,组件技术
T
AbstractAbstract
Abstract
Abstract
Web-based software system has been widely used in various fields of social life under the background of Intemet.Governments and enterprises put a lot of money and manpower dedicated to the development of automatic office system for improving efficiency and saving of work.So the using of automatic office system has a vast space.Comparing with the large number of application requirements, software manufacturing enterprises encountered great difficulties in the development of web system.Current development methodology follows the J2EE specification which reduces the degree of coupling in software system.To improving system interaction the proj ect will also use RIA technologies.However,due to the lack of effective development tool,developers have to be in accordance with the software hierarchy layer in coding progress.Large amount of manual coding and repetitive tasks become the bottleneck of software production enterprises to improve efficiency.
Projects Process Management Platf
您可能关注的文档
- 基于J2EE的电子政务系统设计-软件工程专业论文.docx
- 基于J2EE的电子政务系统设计与实现-软件工程专业论文.docx
- 基于J2EE的电子邮件订阅分发系统的设计与实现-通信与信息系统专业论文.docx
- 基于J2EE的电子票务系统的设计与实现-软件工程专业论文.docx
- 基于J2EE的电子商城网上购物系统的设计与实现-软件工程专业论文.docx
- 基于J2EE的电费卡系统的设计和实现-软件工程专业论文.docx
- 基于J2EE的电子政务系统的构建与研究-控制理论与控制工程专业论文.docx
- 基于j2ee的电子商务解决方案-软件工程专业论文.docx
- 基于J2EE的电子报纸发布平台的设计与实现-软件工程专业论文.docx
- 基于J2EE的短信服务系统的设计与实现-软件工程专业论文.docx
- 基于J2EE网银互联系统的设计与实现-软件工程专业论文.docx
- 基于J2EE网络教学系统的设计与实现-软件工程专业论文.docx
- 基于J2EE胜利油田劳资管理信息系统的研究与开发-计算机应用专业论文.docx
- 基于J2EE胜利油田财务办公自动化系统的设计与实现-软件工程专业论文.docx
- 基于J2EE税收质量考核系统的探索与实现-软件工程专业论文.docx
- 基于J2EE网上考试系统的设计与实现-软件工程专业论文.docx
- 基于J2EE规范的人力资源管理系统实现软件工程专业论文.docx
- 基于J2EE规范的数据交换系统-软件工程专业论文.docx
- 基于J2EE组合框架的社会保险网上申报系统设计与实现-计算机技术专业论文.docx
- 基于J2EE购物网站购物模块设计与实现-软件工程专业论文.docx
文档评论(0)