ImageVerifierCode 换一换
格式:PPT , 页数:26 ,大小:363KB ,
资源ID:15515592      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15515592.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网页设计教程07PPT文档格式.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网页设计教程07PPT文档格式.ppt

1、(3)“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面。安徽工程大学安徽工程大学网页设计与制作网页设计与制作 6第二节 动态网页实现技术实现动态网页的技术有很多,现举出以下几种:1.CGI(Common Gate Interface,通用网关接口)它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和Web服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页。用CGI可以实现处理表格、数据库查询和发送电子邮件等许多操作。通常CGI在跨平台的开发中扮演着主要角色,可以使用VB、C或

2、Perl等来实现,用它们写的CGI脚本是一个单独的程序,而不是嵌在HTML文档中再通过另一个程序解释替换的,所以它是一种“非嵌入式”的服务器端脚本。将已经写好的程序放在WEB服务器的计算机上运行,再将其运行结果通过WEB服务器传输到客户端的浏览器上。安徽工程大学安徽工程大学网页设计与制作网页设计与制作 7第二节 动态网页实现技术2.ASP(Active Server Pages)ASP是微软开发的一种类似HTML(Hypertext Markup Language超文本标识语言)、Script(脚本)与CGI(Common GAteway Interface 通用网关接口)的结合体,它没有提供

3、自己专门的编程语言,而是允许用户使用包括VBSCRIPT,JAVASCRIPT等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比,要安全的多。ASP吸收了当今许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。可以在此找到更详细

4、的信息:http:/。安徽工程大学安徽工程大学网页设计与制作网页设计与制作 8第二节 动态网页实现技术ASP中最为常用的内置对象和组件如下:Request对象:用来连接客户端的Web页(.htm文件)和服务器的Web页(.asp文件),可以获取客户端数据,也可以交换两者之间的数据。Response对象:用于将服务端数据发送到客户端,可通过在客户端浏览器显示,用户浏览页面的重定向以及在客户端创建cookies等方式进行。该功能与Request对象的功能恰恰相反。Server对象:许多高级功能都靠它来完成;它可以创建各种Server对象的实例以简化用户的操作。Application对象:它是个应用

5、程序级的对象,用来在所有用户间共享信息,并可以Web应用程序运行期间持久地保持数据。同时如果不加以限制,所有客户都可以访问这个对象。Session对象:它为每个访问者提供一个标识;Session可以用来存储访问者的一些喜好,可以跟踪访问者的的习惯。在购物网站中,Session常用于创建购物车(Shopping Cart)。安徽工程大学安徽工程大学网页设计与制作网页设计与制作 9 Browser Capabilities(浏览器性能组件):可以确切的描述用户使用的浏览器类型、版本以及浏览器支持的插件功能。使用此组件能正确地裁剪出自己的ASP文件输出,使得ASP文件适合于用户的浏览器,并可以根据检

6、测出的浏览器的类型来显示不同的主页。FileSystem Objects(文件访问组件):允许你访问文件系统,处理文件。ADO(数据库访问组件):它是最有用的组件;可以通过ODBC实现对数据库的访问。Ad Rotator(广告轮显组件):专门为出租广告空间的站点设计的,可以动态的随机显示多个预先设定的BANNER广告条。第二节 动态网页实现技术 ASP技术有一个缺陷:它基本上是局限于微软的操作系统平台之上。ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的WEB服务器的工作。安徽工程大学安徽工程大学网页设计与制作网页设计与

7、制作 10使用ADO的例子所查询的书名为:第二节 动态网页实现技术3.JSP(Java Server Pages)JSP(Java Server Pages)是由Sun Microsystem公司于1999/6推出的新技术,是基于Java Servlet以及整个java体系的Web开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。安徽工程大学安徽工程大学网页设计与制作网页设计与制作 12第二节 动态网页实现技术以下是一个JSP小程序HelloJsp.jsp:JSP小程序 安徽工程大学安徽工程大学网页设计与制作网页设计与制作 13第二节 动态网页实现技术 总的来讲,Java Sever

8、 Pages(JSP)和 微软的Active Sever Pages(ASP)在技术方面有许多相似之处。两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持。同等程度上来讲,两者都能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术。而且两者都能够替代CGI使网站建设与发展变的较为简单与快捷。不过两者是来源于不同的技术规范组织,其实现的基础:WEB服务器平台要求不相同。ASP一般只应用于Windows NT/2000平台,而JSP则可以不加修改地在85%以上的Web Server上运行,其中包括了NT的系统,符合write once,run anywhere(

9、一次编写,多平台运行)的java标准,实现平台和服务器的独立性,而且基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。4.PHP-Hypertext Preprocessor(超文本预处理器)安徽工程大学安徽工程大学网页设计与制作网页设计与制作 14 PHP是一种易于学习和使用的服务器端脚本语言,是生成动态网页的工具之一。它是嵌入HTML文件的一种脚本语言。七语法大部分是从C,JAVA,PERL语言中借来,并形成了自己的独有风格;目标是让WEB程序员快速的开发出动态的网页。它是当今INTERNET上最为火热的脚本语言,只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点

10、。PHP是完全免费的,可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。PHP的官方网站是:与ASP、JSP一样,PHP也可以结合HTML语言共同使用;它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好的实现页面控制,提供更加丰富的功能。第二节 动态网页实现技术安徽工程大学安徽工程大学网页设计与制作网页设计与制作 15第二节 动态网页实现技术 PHP提供了标准的数据库接口,几乎可以连接所有的数据库;尤其和MYSQL数据库的配合更是天衣

11、无缝。下面引用一个调用MYSQL数据库的例子来加深对PHP的了解。?$host=localhost;$user=user;$password=psw;$dbname=student;/所查询的库表名;/连接MySQL数据库$comm=mysql_connect($host,$user,$password)or die(无法连接MySQL数据库服务器!);$db=mysql_select_db($dbname)or die(无法连接数据库!$sql=Select*From Score Where stu_no$pstu_noand name$pname;/生成查询的SQL语句安徽工程大学安徽工程

12、大学网页设计与制作网页设计与制作 16$reaultmysql_query($sql,$comm);print(“table aligncenter”);$sqlrowmysql_fetch_row($result);print(“学号:¥sqlrow0”);print(“姓名:¥sqlrow1”);print(“成绩1:¥sqlrow2”);print(“成绩2:¥sqlrow3”);print(“/tablebody./html”;)第二节 动态网页实现技术 从这个例子可以看出,PHP的语法结构很象C语言,并易于掌握。到目前为止,无论在个人网站还是在企业网站上,以上4种技术中以PHP的应用

13、最为广泛。安徽工程大学安徽工程大学网页设计与制作网页设计与制作 17第三节 Web数据库技术Web数据库是Web技术和数据库技术相结合的产物,网上办公、电子商务、再线注册与搜索等都需要利用Web数据库来存储和管理数据。可以说,要开发基于Browser/Server(浏览器/服务器)模式的网络应用不能没有Web数据库的支持。数据库技术简介 数据库技术是管理大量数据的有效方法,其优势在于可将庞大而复杂的信息以合理的结构组织起来,便于对其处理和查询.数据库是指长期存储在计算机内的,有组织的,可共享的、可以表现为多种形式的数据集合。为了便于数据的管理和检索,数据库中的大量数据必须按一定的逻辑结构加以存

14、储,这就是数据“结构化”的概念。数据库中的数据具有较高的数据共享性和较低的数据冗余度以及较高的数据独立性和安全性,能有效地支持各种应用程序对数据进行的处理,并能保证数据的完整性、一致性和可靠性。安徽工程大学安徽工程大学网页设计与制作网页设计与制作 18第三节 Web数据库技术 对数据库进行管理的软件系统称为数据库管理系统,即DBMS(DataBase Management Syatem),它在整个数据库系统中起着核心的作用,提供了对数据库的数据资源进行统一管理和控制的功能,是应用程序与数据库中数据之间的接口。数据库中的数据是按一定的逻辑结构来组织存放的,早期的数据库是按网状结构模型或层次结构模型来组织的,然而目前使用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1