- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2023-2024学年广东省深圳市百合外国语学校数学八上期末复习检测试题含答案.doc VIP
- 质量员(土建)岗位知识与专业技能讲义(打印版).pdf VIP
- 文职军需管理面试题库及答案.doc VIP
- 基于核心素养的初中数学与物理跨学科主题探究策略研究论文.docx
- 动物医学毕业论文【精选文档】 .pdf VIP
- T_DACS 018—2024(荷斯坦后备牛生长目标与评估规范).pdf VIP
- 山东省潍坊市2025-2026学年高三上学期开学调研监测考试化学试卷(含答案).pdf VIP
- 文职军需管理笔试题及答案.doc VIP
- 海尔施特劳斯软水机HSW-WS6B用户手册.pdf
- 爱学娃基本笔画控笔训练-v20200407.pdf VIP
原创力文档


文档评论(0)