版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.第1页,第1章网络数据库应用程序系统开发概述,1.1网络数据库应用程序系统1.2网络数据库应用程序系统开发技术1.3网络数据库应用程序系统体系结构1.4网络数据库应用程序系统开发过程系统一般由应用程序、数据库管理系统和数据库三部分组成。在网络环境中,三部分牙齿可以徐璐单独分布在其他计算机上,用户可以通过网络连接到远程数据库来处理数据。1.1网络数据库应用程序系统,第3页,1.1.2基本类型网络数据库应用系统主要包括1网络课程2网络培训平台3培训管理系统4资源池,1.1网络数据库应用系统。第4页,1.1.3基本模式当前典型的网络数据库应用节目系统体系结构分为两种茄子模式:1客户端/服务器2浏览
2、器/服务器、1.1。C/S模式具有出色的系统介面控制功能,可以充分利用两个硬件环境的优点,减少系统的通信开销。2.开发进程B/S模式下的客户端程序在浏览器中运行。C/S模式基于中间件产品,要求应用程序开发人员直接处理系统级别的问题,如事务管理、消息队列、数据复制和同步、通信安全等。1.1网络数据库应用程序系统,第6页,两种模式的比较3。升级维护移动C/S系统模块,只更新其他模块B/S系统连接服务器端软件,从而减少异地用户系统维护和升级成本。4.应用环境B/S模式下的应用系统通常基于广域网,面向分布式域中的各种用户基础。C/S模式比B/S结构更有利,在客户端深入分析、摘要、批量I/o、批量更改时
3、,它允许用户满足与本地资源的交互需求。1.1网络数据库应用程序系统, 7页,1.1.4工作原理,图1-1 B/S模式网络数据库应用程序系统工作原理,1.1网络数据库应用程序系统, 8页,图1-2 B/S模式网络数据库应用程序系统工作原理,1.1网络数据库当前相对主流的数据库主要是333661.2.2开发技术1。动态开发技术目前比较主流的动态网站开发技术主要包括ASP、JSP、PHP和ASP。NET (1)ASP全称Active Server Pages,web服务器端开发环境,提供以下功能:(2)JSP可以在servlet和Java ban的支持下完成强大的网站程序。(3)PHP是一种跨平台服
4、务器端嵌入式脚本语言。大量借用c、Java和Perl语言的语法,结合PHP本身的特性,使web开发人员可以快速构建动态生成的页面。(4)ASP。NET是Microsoft用于构建动态和数据驱动网站的技术,开发人员可以使用ASP .使用NET快速创建基于web的数据库密集型应用程序。利用NET的面向对象语言功能,在代码中创建数千个.可以访问NET类。,1.2网络数据库应用程序系统开发技术, 11页,2 .节目开发语言当前。NET平台的节目开发由VisualC .NET,VisualBasic。熟悉多种开发语言的程序员支持多种高级语言,如NET、VisualC#和VisualJ#。Microsof
5、t集成开发环境,用于编写、记录、运行和调试以NET语言编写的程序。NET平台3。Microsoft visual visual studio。快速切换到net是一套完整的开发工具,用于创建A网络应用程序、XML web服务、桌面应用程序、移动应用程序等。Visual Basic、Visual C、Visual C#和Visual J#均使用相同的集成开发环境(IDE),并通过牙齿IDE帮助共享工具和创建混合语言解决方案。4.XML可扩展标记语言(XML),XML具有跨平台属性。由于XML使用文本而不是二进制格式来表示数据,因此可以在各种数据库平台(Oracle
6、、MySQL、DB2、SQL Server)上访问数据,但是使用XML文档并不像使用SQL语言操作数据库那么简单,还需要使用DOM查询、插入和修改数据等。文档对象模型(DOM)是XML文档语法分析的标准,是详细说明HTML/XML文档对象规则的API。1.2网络数据库应用程序系统开发技术、 12页、1.3网络数据库应用程序系统体系结构、图1-3网络数据库应用程序系统体系结构模型、图1-3网络数据库应用程序系统体系结构模型、web应用程序、数据层、数据提供程序、数据源、1.3这些组件之间的关系构成了所有数据识别web应用程序的基础结构,第13页,1.3网络数据库应用程序系统体系结构,图1-4 ASP。NET多层体系结构模型,1.3.2 ASP。NET技术支持的多层体系结构模型以Pet Shop为例的多层应用程序体系结构模型,整个系统分为三层:介面表示层。介面表示层、业务逻辑层、数据访问层、 14页、1.4网络数据库应用程序系统开发流程、1.4网络数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GAT 2000.231-2018公安信息代码 第231部分:警犬使用类别代码》专题研究报告深度
- 四川省遂宁市高中2026届高三年级一诊考试政治(遂宁一诊)(含答案)
- 物联网传感器选择与应用指南
- 幕墙钢结构施工团队协调方案
- 高性能磁材生产线项目规划设计方案
- 幕墙钢结构施工临时设施搭建方案
- 数学小学毕业试卷及答案
- 2026年医疗行业护士岗位面试题及答案解析
- 2026年计算机软件工程师面试宝典及答案解析
- 中国人工智能发展之路
- 电力工程有限公司管理制度制度范本
- 科研伦理与学术规范-课后作业答案
- 《混凝土结构工程施工规范》
- 安全防范系统安装维护员题库
- mbd技术体系在航空制造中的应用
- 苗木育苗方式
- 通信原理-脉冲编码调制(PCM)
- 省直单位公费医疗管理办法实施细则
- 附录 阿特拉斯空压机操作手册
- JJG 693-2011可燃气体检测报警器
- GB/T 39557-2020家用电冰箱换热器
评论
0/150
提交评论