数据库系统原理课程设计实验环节.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库系统原理课程设计实验环节.ppt》由会员分享,可在线阅读,更多相关《数据库系统原理课程设计实验环节.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统原理课程设计实验环节 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望Web数据库应用开发基础知识n两层客户/服务器体系结构 n三层客户/服务器体系结构 n基于Java的数据库应用两层客户/服务器(C/S)体系结构 两层客户/服务器(C/S)体系结构业务逻辑和数据呈现都在客户端n胖客户n升级复杂数据库服务器 提供企业数据的集成和 管理三层客户/服务器(B/S)体系结构三层客户/服务器(B/S)体系结构客户端仅仅运行用户界面n浏览器(Web browser)
2、用于数据的呈现 瘦客户应用服务器运行业务逻辑和数据处理.n应用服务器 Web server 数据库服务器提供企业数据的集成和管理.常用的B/S技术CGI(通用网关接口)n功能 处理用户请求(requests)访问数据库n主要优点wCGI程序可以用程序可以用C,C+,或或Perl等开发等开发 语言无关性语言无关性w采用编译语言采用编译语言.执行速度快执行速度快w提供地址空间保护提供地址空间保护 不会影响不会影响Web Servern主要缺点 w由于Http请求的无状态性,不支持跨多个请求的事务。w常用进程处理请求 负载重w不支持数据库连接池w安全性较差常用的B/S技术Web服务器脚本nWeb服务
3、器使用脚本语言(PHP,Perl,Python)来扩展能力n相对CGI的优点w不需要为每个用户请求创建进程不需要为每个用户请求创建进程 负荷轻负荷轻w可以与可以与HTML混合编码混合编码 开发快开发快wAllow database connection pooling.支持数支持数据库连接池据库连接池n缺点缺点w不提供地址空间保护不提供地址空间保护 脚本可能使整个服务器崩溃脚本可能使整个服务器崩溃w比比CGI慢慢基于Java的数据应用Java成为Web计算标准n平台无关 类型安全 面向对象 编译代码小 安全性好n在Web应用中Java可用于编写JSP(Java Server Pages)和 S
4、ervlets服务器应用nServlet Container(容器)wJSP和Servlets必须在Servlet Container(如Apache Tomcat)下运行HTTP简介HTTP 定义客户端(如IE)如何向 Web 服务器请求文件,以及Web server如何向客户端传回文件nGet request 示例GET/path/file.html HTTP/1.0 From: User-Agent:HTTPTool/1.0 blank line here HTML表单(Forms)HTML forms提供在Web页面中Web客户端向Web服务器送数据的方法n表单的html标签.指定We
5、b服务器端Handler指定传送请求的方法HTML表单(Forms)常用的表单元素nText Input Boxes 文本输入框nText Areas 文本区(多行)nPassword Input Boxes 密码输入框nHidden Fields 隐藏字段nFile Input 上传文件nRadio Buttons 无线按钮nCheck Boxes 复选框nPush Buttons 按钮 Reset按钮 Submit按钮HTML表单(Forms)示例:User Login Please input your userID and password!UserID:Password:显示效果GE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 课程设计 实验 环节
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内