网站大量收购独家精品文档,联系QQ:2885784924

可定制Web开发平台中业务配置工具的设计与实现.pdfVIP

可定制Web开发平台中业务配置工具的设计与实现.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第28卷第5期 许昌学院学报 V01.28.No.5 2009年9月 JOURNALOFXUCHANGUNIVERSITY Sep.2009 文章编号:1671—9824(2009)05—0073—04 可定制Web开发平台中业务配置工具的设计与实现 侯彦娥1,郭超峰2,党兰学3 (1.河南大学计算机与信.g-工程学院,河南开封475001;2.许昌学院计算机科学与技术学院, 河南许昌461000;3.河南大学学报编辑部,河南开封475001) 摘 要:针对目前软件开发过程中存在大量重复劳动的问题,提出了基于.NET的可定制 Web开发平台,并给出业务配置工具的设计与实现.利用这些配置工具,可以减少软件开发中的 重复工作,降低软件维护的难度. 关键词:开发平台;业务配置工具;XML;构件技术 中图分类号:TP311.5 文献标识码:A 0引言 采用传统的软件开发方法开发应用程序时,大部分领域中的系统在功能上有类似之处,存在着重复开发、软件开发周 期长等问题,加上用户需求的多样化,使得软件的维护和升级变得异常的困难.随着技术的进步,软件开发进入平台化和构 件化时代¨。1. 台都包含一系列的技术,通过这些技术可以缩短开发周期、提高开发效率、节省构造成本.同时它们在安全性、扩展性和性 和工具都是同一厂家提供,因此它比多个厂家提供的组合工具更有吸引力H1. 平台中业务配置工具的设计和实现.通过这些配置工具可以减少开发者的重复劳动,提高软件的开发速度和质量,降低软 件维护的难度. 1可定制的Web开发平台 可定制的Web开发平台是一个面向Web的可定制、可配置的开发平台,它涵盖了一个应用系统业务开发的全过程,包 括数据访问层(数据对象)定义、约束配置和功能定义、数据权限定义、工作流设计及引擎、报表设计、业务规则设计及引擎 等,用该平台搭建Web应用系统可以像搭积木一样方便容易p。。. 面,使得类似的功能只需要简单地配置定义就可以实现.可定制Web开发平台是基于构件重用的,Web应用系统中的一些 常用功能已经预先开发好,使得用户进行开发时只需关注自己的业务部分就可以实现相应的功能. 可定制Web开发平台的整体架构采用了分层的思想,这样有利于保持软件结构的完整性和可扩展性,同时层与层之间 的调用减少了耦合,实现了系统的低耦合、高内聚,方便进行二次开发.开发平台的系统架构如图l所示,平台总体分为 4层. 1.1表现层 表现层即界面层,主要用来显示用户界面。它是用户和业务方法交互的接口.它主要包括使用.NETFramework自行开 构件都可以调用平台提供的界面控件和用户控件. 收稿日期:2009—04—15 作者简介:侯彦娥(1980一),女,河南漯河人,硕士,研究方向:软件复用与构件技术. 74 许昌学院学报 2009年9月 1.2业务逻辑层 业务逻辑层是平台的核心层,它主要为业务逻辑处理服务,主要包括工作流引擎、规则引擎、报表引擎以及一组通用构 件、业务构件,用来进行业务处理、业务流程、规则定义以及报表生成等操作,其中通用构件主要是对一些常用功能封装而 成的构件.另外,它还包括一个系统配置层对平台的系统配置管理以及参数管理和系统初始化等功能. 1.3数据访问层 数据访问层主要对数据对象进行定义,并且提供了数据访问存取构件.数据访问层通过使用连接池和参数缓存来提高 数据访问速度.数据访问层向业务层屏蔽了具体的数据存取类型,对数据库的更改不会影响到业务逻辑层功能的实现. 1.4数据存储层 数据存储层是存储数据的,它包括数据库和存储文件,它为业务数据、流程数据及配置数据提供持久化支持. 图1 可定制的Web开发平台的系统架构 2业务配置工具的设计与实现 2.1基于XML的存储结构 基于XML的存储结构主要是将配置信息和一些数据表、下拉列表说明信息存放到XML文件中,其业务信息则存放到 对该字段的信息进行详细描述,包括其英文名、中文名、字段类型、长度、是否允许为空、是否为关键字以及表间主外关键字 关联等信息. 数据表均在DB.XML文件中有相应的节点对应,

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档