基于MVC的数据交换平台的设计与实现.pdfVIP

基于MVC的数据交换平台的设计与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC的数据交换平台的设计与实现 方义秋 。,顾小龙 ,葛兵 。 (重庆邮电大学计算机科学与技术学院 重庆) ~fangyq@cqupt.edu.cn,don@live.cn,braden_ge@sina.com.cn 摘 要:本文在结合重庆工商大学校数字校园应用系统对信息共享,数据交换的为 目的的基础上,运用了.NET技术路线,采用 先进的三层应用设计模式即MVC模式框架设计,以Oracle为后台数据库,MicrosoftVisualStudio.NET2005为开发工具,详细 地阐明了数据交换平台的设计模式和功能实现 。 关键词:数字校园 数据交换 MVC模式 1 数据交换平台的设计 根据前面提出的设计方案,开发查询模块结构图如图 1所 本系统功能设计是使整个系统能基本实现不同独立系统数 示,可以分为以下几个层次同步进行: 据交换功能,我们采用 IVIVC模式来管理整个项 目,实现后台和 (1)视图部分。查询界面 Select.aspx和成功界面 Success. 界面的分离,是项 目更结构化。基于MVC模式框架,应用了N aspx,失败界面Failure.aspx,以及与查询界面对应的SelectForm, 层体系结构,各层定义好通信接口,上层子系统使用下层子系统 用来传递页面数据。界面主要是Struts标签库,只进行显示功能。 的功能。 页面部分主要由网页设计人员完成,其他后台则主要 由程序开发 1.1 平台总体框架的设计 人员分工负责。 根据MVC模式,按照层次结构,可以把系统划分为五层, (2)控 制器部 分 。SelectAction配 合 ActionServlet和 从下到上分别是业务实体层 (Mode1)、数据访问层 (DAO)、业 Struts.config.xml完成控制器的分发。Action接受查询的select.do 务逻辑层 (BO)、控制层 (Action)和Web层。其中业务实体层、 数据访问层、业务逻辑层对应MVC模式的模型部分,控制层对 动作,在配置文件 config.xml中查找映射,执行 SelectAction, 并调用业务逻辑层 SelectBO的Validate()方法。根据返回结果 应控制器部分,Web层.aspx页面对应视图部分。如图1显示了 系统的MVC总体结构4[】,下面就介绍下它们的功能,业务实体 进行页面的转向。 层 (Mode1),代表存储在外部介质中的持续对象或者 已有的企业 (3)模型部分。业务逻辑层 (BO层)主要有验证用户合法 应用资源系统。Web层,对应于MVC模式中的视图部分。在该 性Validate()方法和取得用户信息的Retrieve()方法。Validate 系统中,主要使用了 asp.net现有的页面标记、用户控件、模板 ()方法 中根据传入的用户名,调用数据访 问层 (DAO 层) 页,这样有利于表现逻辑和程序分开。 SelectDAO的Retrieve()方法,从数据库中取得用户密码,和 传入的密码进行比较,如果相等则返回true,否则返回false。 l (锕|口。l蛔 I

文档评论(0)

追云少女 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档