欢迎来到天天文库
浏览记录
ID:51567986
大小:1.03 MB
页数:31页
时间:2020-03-23
《基于NET的数据库访问控制类组件的设计及实现.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、基于.NET的数据库访问控制类组件的设计与实现答辩人:王哲指导老师:井元伟教授8/4/2021TheCollegeofInformationScienceandEngineering课题研究背景.NET组件技术和组件介绍组件的技术实现.NET组件的整体框架设计组件在军用人工电话网智能支撑平台的应用结论与展望8/4/2021TheCollegeofInformationScienceandEngineering课题研究背景2直接利用开发环境提供的组件,代码都运行在客户端,应用程序和数据库直接连接,数据库服务器运行缓慢。3业务逻辑层一旦改变,必须重新编写整个程序,代码重
2、用率低,降低开发效率。1设计独立的实现数据库访问控制模型,需要重复开发一些通用的或者比较普遍的功能,不能整体移植。设计通用接口代码高度重用采用多层结构8/4/2021TheCollegeofInformationScienceandEngineering硬件采用PC机和各种网络设备开发平台VS.2005Oracle数据库系统WebService网络应用系统系统开发环境TCP/IP通信协议8/4/2021TheCollegeofInformationScienceandEngineering?什么是.NET.NET技术平台简介以Internet为中心的应用程序开发平台
3、.NET可以将用户数据存放到网络上不把系统当作关键因素,能自然协调工作8/4/2021TheCollegeofInformationScienceandEngineering.NET四个关键特性.NET面向软件服务.NET依存于XML新一代的人机界面融合多种设备和平台.NET技术平台简介8/4/2021TheCollegeofInformationScienceandEngineering.NETFramework概述1.NETRemoting技术2WebService体系结构3.NET技术平台简介8/4/2021TheCollegeofInformationSci
4、enceandEngineering.NETFramework概述1公共语言运行库.NETFramework基类库.NET技术平台简介核心部分,可以消除编程语言的差别。综合性的完全面向对象的函数库。8/4/2021TheCollegeofInformationScienceandEngineering.NETRemoting技术2.NET技术平台简介访问.NET组件通道实现两个程序域之间对象的通信给CLR对象提供了在不同应用程序域之间调用方法的功能。8/4/2021TheCollegeofInformationScienceandEngineeringSinglet
5、onRemoting所有客户端提供了一个单一的、共享的对象。.NET为每个方法创建一个新对象,保证调用结束后,销毁对象。Single-Call客户端激活模式对于客户端激活对象,每个客户端得到一个独立的对象。.NET支持三种激活模式8/4/2021TheCollegeofInformationScienceandEngineeringHTTP传输信道SOAP封装格式.NET技术平台简介WebService体系结构3XML的数据格式UDDI的协议WSDL的描述方式8/4/2021TheCollegeofInformationScienceandEngineering.N
6、ET组件技术相对其他技术,在组件设计方面的优势主要包括:语言的独立性程序集部署简单快速组件定义元数据方便应用与COM组件等通信快捷.NET组件的优势8/4/2021TheCollegeofInformationScienceandEngineering登录主菜单用户交互层应用逻辑层事物逻辑层事物处理层在系统中的应用系统采取多层结构系统结构8/4/2021TheCollegeofInformationScienceandEngineering代码分布到各个部分的组件中1用户可以共享数据库的连接2多层结构的应用程序的优点组件之间通过公共接口协议进行数据传递部署在一台服务
7、器上,或分布在多个系统中8/4/2021TheCollegeofInformationScienceandEngineering统一软件接口标准,主要包括整个组件体系的一些信息传递的标准、配置信息的管理和异常处理的标准规定。组件接口规范信息传递接口标准封装上层传入的基本操作数据的类封装数据库操作结果的类封装用户基本信息类8/4/2021TheCollegeofInformationScienceandEngineering组件使用.NET反射技术,实现组件的动态加载。数据库信息配置组件配置文件日志配置文件基本配置管理协议组件载入接口统一标准组件接口规范8/4/2
此文档下载收益归作者所有