第六章Web数据库开发基础13977.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
/ 网络系统集成技术 Networks System Integrating 第六章 Web数据库开发基础 本章主要内容 6.1 Web数据库的概念 6.2 Web数据库访问技术 6.3 Web数据库的技术实现 6.4 ASP基础——内置对象 6.5 ASP基础——Web库操作 下学期有《Web数据库程序设计》课,本章只结合实例作简要介绍 6.1 Web数据库的概念 What is a Web Database? A database in a website Three layer structure: Browser/Server/Database Server Client: Browser + HTML standard Server: HomePage +Programming+Database HomePage: Forms Designing an interacting user interface Programming: CGI/ASP/PHP/JSP/… Writing programs to access a database in a website Database: Access/SQL server/… Building a data storage and management system 浏览器上网页形成的过程 Web数据库的存取方式(一) Web数据库的存取方式(二) 静态网页与动态网页 所谓静态网页,指的是网页从服务器传到客户端时,网页的内容是“固定不变”的,也就是说,服务器只是把所存储的网页的内容原封不动直接传递给客户端浏览器,这种网页一般是标准的HTML代码。 所谓动态网页,它在由服务器传递给客户端的时候将由服务器把它转换成相应的HTML格式,而且会根据用户的要求和选择在服务器端做出相应的改变和响应。 动态网页 网页的静态和动态,是指网页的内容是否可根据某种条件的改变而自动改变,与页面是否有动画性变化无关。 网页计数器:动态的,当有人点击网页时,计数器的值会自动增加 BBS论坛:动态的,用户发布信息时,网页内容会自动更新,显示出新发布的信息及相关回复;等等。 Flash等动画(如Flash):静态的,一旦制作完成后就不会再改变。 实现动态网页,要用到一些动态语言,如ASP、PHP、CGI、JSP、ASP.NET等。因此我们判断动态、静态网页时,可以简单的认为,采用了以上语言编写的网页,肯定是动态的,而只采用了html文件的网页,则是静态的。 静态网页文件名后缀有.htm、.html、.shtml、.xml等常见形式,而动态网页文件名后缀有.asp、.jsp、.php、.pl、.cgi等常见形式 6.2 Web数据库访问技术 ASP开发技术 ASP(Active Server Pages, 活动服务器页) 微软公司97年推出的一种网页与数据库解决方案,利用微软的ActiveX技术在服务器端动态生成HTML页面的一种脚本环境。 ASP是一种运行于服务器端的Web应用程序开发技术,它采用封装对象,程序调用对象的技术,简化了编程。开发者无需进行复杂编程,就可以开发出动态的、交互的、各种功能的Web应用程序。 ASP应用程序必须运行在配备IIS(Windows NT/2000/2003)或PWS(Windows 9X)的服务器上。 IIS (Internet Information Server) PWS (Personal Web Server) 常用开发工具: Microsoft Visual InterDev Macromedia DreamweaverUltraDev 必威体育精装版一代:ASP.NET (/) 关于ASP.NET 由于ASP程序和网页的HTML混合在一起,使得程序看上去相当的杂乱。而在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,速度受到影响。受到脚本语言自身条件的限制,而且在编写ASP程序的时候不得不调用COM组件来完成一些功能。由于以上种种限制,微软推出了ASP.NET。 ASP.NET提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页、对象和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBScript和JScript,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NE

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档