数据库系统原理课程设计实验环节.pptVIP

  • 4
  • 0
  • 约3.97千字
  • 约 24页
  • 2017-02-22 发布于上海
  • 举报
数据库系统原理课程设计实验环节

四川大学计算机学院 段磊 2011.10 Web数据库应用开发 基础知识 两层客户/服务器体系结构 三层客户/服务器体系结构 基于Java的数据库应用 两层客户/服务器(C/S)体系结构 两层客户/服务器(C/S)体系结构 业务逻辑和数据呈现都在客户端 胖客户 升级复杂 数据库服务器 提供企业数据的集成和 管理 三层客户/服务器(B/S)体系结构 三层客户/服务器(B/S)体系结构 客户端仅仅运行用户界面 浏览器(Web browser)用于数据的呈现 瘦客户 应用服务器运行业务逻辑和数据处理. 应用服务器 + Web server 数据库服务器提供企业数据的集成和管理. 常用的B/S技术 CGI (通用网关接口) 功能 处理用户请求(requests)+访问数据库 主要优点 CGI程序可以用C, C++,或Perl等开发 语言无关性 采用编译语言 . 执行速度快 提供地址空间保护 不会影响Web Server 主要缺点 由于Http请求的无状态性,不支持跨多个请求的事务。 常用进程处理请求 负载重 不支持数据库连接池 安全性较差 常用的B/S技术 Web服务器脚本 Web服务器使用脚本语言(PHP, Perl, Python)来扩展能力 相对CGI的优点 不需要为每个用户请求创建进程 负荷轻 可以与HTML混合编码 开发快 Allow datab

文档评论(0)

1亿VIP精品文档

相关文档