- 2
- 0
- 约9.5千字
- 约 106页
- 2022-10-07 发布于未知
- 举报
3.5 浏览器/服务器模式技术实现 在Windows环境中B/S模式中,应用(程序)及访问数据库的实现技术主要有: ①公共网关接口CGI ②Internet数据库连接器IDC ③先进数据库连接器ADC ④JAVA/JDBC语言编程 ⑤Oracle WebServer ⑥动态服务器页面ASP CGI(Common Gateway Interface)是较早的B/S应用实现技术,适用于多种服务器平台,如UNIX、Windows等。 但用CGI开发B/S应用比较困难,占用服务器资源也比较多。 ① 公共网关接口(CGI) IDC集成在Internet Server API(ISAPI)中,充分利用了DLL(动态链接库)技术,易扩充,但编程较CGI更为复杂,只适用于小型数据库系统。 另外,目前ISAPI还不具备跨平台的功能,只限于Windows NT平台。 ② Internet数据库连接器IDC(Internet Database Connector) ADC提供了ActiveX Control来访问数据库,其数据查询操作是在用户端的浏览器上执行的,为此ADC需要将服务器端数据库中部分记录先下载到用户端,故系统开销较大、响应慢,但对一些特别频繁且重复性的数据库查询操作具有很好的反应速度。 ③ 先进数据库连接器ADC(Advanced Database Connector) JAVA语言是一种面向对象、易移植、多线程控制的语言,通过JDBC去连接数据库。 用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不太理想,不适于建立高效、高速的应用。 ④ JAVA/JDBC语言编程 这是一种典型的由数据库厂商提供与Web服务器集成在一起的中间件。 ⑤ Oracle WebServer ASP是微软公司推出的Web应用开发技术,用于动态网页及其对数据库访问的应用开发,编程灵活、简洁,具有较高的性能,是目前访问Web数据库比较好的选择。 限于篇幅,本节仅以ASP为例,简单介绍B/S模式的实现技术。 ⑥ 动态服务器页面ASP 3.5 浏览器/服务器模式技术实现 3.5.1 ASP工作原理 3.5.2 用ASP实现与前端浏览器的交互 3.5.3 通过ASP实现对数据库的访问 3.5.4 用ASP实现B/S模式应用实例 3.5.1 ASP工作原理 (1)ASP的含义 (2)ASP的工作方式 (1)ASP 含义——Active ASP 使用了Microsoft的Active X 控件技术。ActiveX控件技术是现在Microsoft软件的重要基础,它采用封装对象、程序调用对象的方式,简化编程,加强程序间合作。 ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用的第三方组件,只要在服务器上安装这些组件,就可以方便快速地建立B/S应用。 (1)ASP 含义——Server ASP 可以运行在服务器端,这样就不必担心浏览器是否支持ASP所使用的编程语言。 ASP的编程语言可以是 VB Script 和JavaScript,其中 VB Script 是VB的一个简集,会VB的人可以很方便的快速上手。 (1)ASP 含义——Pages ASP返回给客户端的是标准的HTML页面,可以正常地在常用的浏览器中显示。 浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码,这样还可以防止别人抄袭程序。 常用的ASP运行环境 ■Windows NT Server4.0+ IIS3.0及以上 ■ Windows NT Workstation4.0 + Peer Web Services 3.0及以上版本 ■ Windows 9x + PWS(Personal Web Server) 其中Windows NT Server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定B/S模式应用的最佳选择。 基于 Windows NT Server4.0+ IIS3.0 的 B/S 模式—实验环境 客户机 Windows98 (TCP/IP协议) IE4.0 DB Server Windows NTServer4.0 (TCP/IP协议,IP地址: 192.168.63.12) Oracle7.3 for NT Web Server Windows NTServer4.0 (TCP/IP协议,IP地址: 192.168.63.30) IIS3.0 (2)远程访问 这里对数据库的远程访问是指客户端程序(Client)及服务程序(Server)不在同一台计算机上的C/S模式对数据库的访问形式。 TCP/IP 客户机
您可能关注的文档
- 水利管理课件-灌溉与排水工程设计.ppt
- 水利管理课件-微灌技术.ppt
- 水利管理课件-微灌系统.ppt
- 系统工程课件-Web信息系统测试方法.ppt
- 系统工程课件-Web信息系统测试方法.ppt
- 系统工程课件-解释结构模型.ppt
- 系统工程课件-软件测试基础.ppt
- 系统工程课件-软件测试基础.ppt
- 系统工程课件-软件测试基础.ppt
- 系统工程课件-软件测试技术.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 附录B规范性附录AGC性能指标计算及补偿-中国电力企业联合会.DOC
- 山东省烟台市蓬莱区2022-2023学年六年级上学期期末数学试题(五四学制) (含答案解析).docx VIP
- YQ-15-烟用材料许可使用物质名 单系列标准.pdf VIP
- 2019-2020学年四川成都锦江区五年级上册语文期末试卷及答案.pdf
- 基于ABAQUS的动力总成悬置支架仿真分析方法研究.docx VIP
- 【三套试卷】【浙教版】小学三年级数学上册第一单元教材检测题附答案.pdf VIP
- EMT会议管理制度.docx VIP
- 十年(2016-2025)高考物理真题分类汇编(全国通用)-专题23 法拉第电磁感应定律.docx VIP
- 渠道维护工高级技师考试答案(强化练习).docx VIP
- 动量和能量中的滑板块模型专题.docx VIP
原创力文档

文档评论(0)