第7章动态网站开发准备无虚拟目录_第1页
第7章动态网站开发准备无虚拟目录_第2页
第7章动态网站开发准备无虚拟目录_第3页
第7章动态网站开发准备无虚拟目录_第4页
第7章动态网站开发准备无虚拟目录_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、动态网站开发准备 配置IIS服务器 建立动态站点 系统模块规划、创建数据库 创建数据库连接一、动态态网页基基础知识识英特网采采用B/S模型1.静态态网页和和动态网网页的区区别HTML格式的的网页通通常被称称为“静静态网页页”。常常见的静静态网页页以.htm、.html、.shtml等为后后缀,每每个网页页都是一一个独立立的文件件。早期期的网站站一般都都由“静静态网页页”构成成的。在在静态网网页中,也会出出现各种种动态的的效果,如.gif格格式的动动画、Flash、滚滚动字幕幕等,这这些“动动态效果果”只是是视觉上上的,与与动态网网页并无无直接联联系。动态网页页与静态态网页是是相对的的,能实实现

2、数据据库支持持、与用用户交互互等功能能。常见见的后缀缀不再是是.htm、.html等静静态网页页的形式式,而是是.asp、.jsp、.php、cgi等形式式。区别静态态网页和和动态网网页的一一个最简简单的方方法就是是直接在在浏览器器中打开开,如果果能正常常显示,即为静静态网页页;否则则就是动动态网页页,必须须将它们们放入真真正的Web站站点,才才能进行行测试。2.ASP工作作过程/原理:在浏览器器地址栏栏输入ASP文文件名,回车发送送请求;浏览器将将此请求求发送给给Web服务器器,客户户机与服服务器根根据http协协议来传传送文本本信息。Web服服务器接接受请求求,并根根据后缀缀asp判断出出

3、这是ASP请请求;Web服服务器从从硬盘或或内存寻寻找相应应的asp文件件;Web服服务器将将该文件件发送到到特定文文件ASP.DLL中中进行解解释执行行,并访访问数据据库;将执行结结果生成成静态网网页;静态网页页被送回回浏览器器并显示示。配置IIS服务务器网站的建建设是基基于网站站服务器器的。在在UNIX或Linux平台台上,Apache就就是网站站服务器器。而对对于Windows平平台来说说,IIS就是是标准的的网站服服务器。IIS是一种种服务,不同于于一般的的应用程程序,它它就像驱驱动程序序一样是是操作系系统的一一部分,是在系系统启动动时被同同时启动动的服务务。建立动态态站点3.动态态网

4、页设设计工作作流程建立静态态网页所有的交交互式网网页,都都来自于于静态网网页。因因此在建建立数据据库网页页时需要要建立一一个静态态网页。这个静静态网页页要与其其他的网网页一样样,包含含静态文文字、图图片、动动画、超超级链接接、按钮钮以及表表单等等等。系统模块块规划、创建数数据库动态网页页就是一一个可以以访问数数据库的的网页。在建立立数据库库网页前前,要建建立一个个数据库库,在建建立数据据库时,还要根根据项目目的具体体要求设设计数据据库的结结构。创建数据据库连接接加入动态态网页技技术在静态网网页中加加入ASP、JSP、PHP代码或或通过使使用其他他动态网网页技术术访问数数据库,将数据据库中的的数

5、据显显示在网网页中,或将网网页中的的数据记记录到数数据库中中。二、配置置IIS服务器器(1)安安装IIS打开【控制面面板】,双击窗窗口左边边的“添添加或删删除程序序”图标标,打开开“添加加或删除除程序”对话框框双击【添加/删除Windows组件(A)】图标,打开【Windows组件件向导】对话框框,单击“下一步步”按钮钮,此时时安装程程序要求求插入Windows XP系统光光盘来读读取所需需文件, 放入入光盘,单击“确定”按钮,安装程程序开始始复制文文件。文件复复制完成成后,出出现如图图对话框框。单击击“完成成”按钮钮,完成成IIS的安装装(2)设设置IIS服务务器通过【控制面面板】|【管理理

6、工具】|【Internet信信息服务务】,打打开如图图所示的的“Internet 信息息服务”对话框框。切换到到“文档档”选项项卡,进进入文档档配置的的对话框框,可以以对启用用的默认认文档添添加或删删除。默默认文档档通常即为为网站的的主页,在访问问网站时时本应该该在地址址栏中输输入:http:/localhost/index.asp才可以访访问该页页面的,但因为为“index.asp”设设置为默默认文档档,所以以直接输输入http:/localhost就可以访访问该页页面了,这些操操作是由由IIS来完成成的。其其他选项项卡一般般采用默默认即可可 。三、在Dreamweaver8中创建建动态站站

7、点只有具有有了IIS这样样的Web服务务器,才才能建立立一个Dreamwearver的的动态站站点。建建立站点点的原因因一是为为了该Dreamwearver站站点中建建立动态态文件的的方便:在该站站点下新新建的文文件即以以动态文文档的形形式建立立;二是是为调试试动态文文档的方方便。另另外进行行数据库库的连接接必须在在动态站站点中完完成。基本步骤骤:(3)建建立Dreamwearver动态态站点。打开Dreamwearver8,单单击“站站点”菜菜单,在在弹出的的菜单中中选择“新建站站点”菜菜单命令令。在弹出出的“站站点定义义”对话话框中,选择“基本”类别,输入站站点名称称,一般般建议和和指向的

8、的文件夹夹名称相相同(比比如“myeb1”)。同时时输入HTTP地址“http:/localhost”,即访访问该站站点的URL地地址,如如果建立立了虚拟拟目录,则HTTP地地址“http:/localhost/别名名”。单击“下一步步”按钮钮,在弹弹出的对对话框中中,因为为是建立立动态站站点,所所以选择择“是,我想使使用服务务器技术术”前的的单选按按钮,同同时选择择“哪种种服务器器技术”为“ASPVBScript”,即选选择网络络编程语语言。单击“下一步步”按钮钮,在弹弹出的对对话框中中,在“您应该该使用什什么URL来浏浏览站点点的根目目录”文文本框中中,输入入地址应应为“http:/loc

9、alhost”,该该地址与与步骤中地址址相同,单击“测试URL(T)”按钮,如果设设置成功功的话,出现如如图所示示的提示示信息。单击“下一步步”按钮钮,在弹弹出的对对话框中中,设置置是否共共享。因因为是个个人在本本地计算算机进行行测试,所以选选择“否否”,表表示不采采用远程程服务器器。如果果是团队队合作,使用web服服务器或或模拟调调试服务务器时,可选择择“是的的,我要要使用远远程服务务器”。单击“下一步步”按钮钮,弹出出确认信信息对话话框,如如果信息息正确,单击“完成”按钮,一个Dreamwearver动动态站点点就建立立完成了了。以上步骤骤是选用用“基本本”类别别进行设设置的,也可以以使用

10、“高级”类别进进行动态态站点的的快速建建立。打开Dreamwearver8,单单击“站站点”菜菜单,在在弹出的的菜单中中选择“新建站站点”菜菜单命令令,弹出出“站点点定义”对话框框,选择择“高级级”类别别,在“分类”列表中中选择“本地信信息”选选项。输输入“站站点名称称”,选选择“本本地根文文件夹”,同时时输入“HTTP地址址”,这这些与在在“基本本”类别别中定义义时完全全相同。继续选选择“分分类”列列表中“测试服服务器”选项,进行如如下设置置:“服务器器模型”:选择为“ASP VBScript”。“访问”:选择“本本地/网网络”:表示测测试服务务器在本本地或者者是同一一局域网网中的机机器。“

11、测试服服务器文文件夹”:选择默认认值,即即和“本本地根文文件夹”为同一一文件夹夹。“URL前缀”:为“http:/localhost”。设置完完成后,单击“确定”按钮,完成Dreamwearver8动态态站点的的快速建建立。四、系统统模块规规划、创创建数据据库我们以Access2003为例例介绍:创建一一个自己己的数据据库和多多个表并并存储数数据。(1)选选择“开开始”|“程序序”|“Microsoft Office”|“MicrosoftOfficeAccess 2003”命令,进入Access2003数据据库管理理系统,单击“文件”菜单,从下拉拉菜单中中选择“新建”菜单命命令,打打开“新新

12、建文件件”任务务窗口(2)单单击其中中的“空空数据库库”进行行新建。弹出“文件新新建数据据库”对对话框,选择数数据库文文件的“保存位位置”,并输入入数据库库“文件件名”,单击“创建”按钮即即可完成成数据库库文件的的建立。(3)创创建数据据库表有有三种方方法,使使用设计计器创建建表、使使用向导导创建表表、通过过输入数数据创建建表,这这里我们们使用最最常用的的方法使用设计计器创建建。单击“设设计”按按钮(2)输输入字段段名称,如“userid”,单击击右边的的“数据据类型”下拉列列表框框框,在下下拉菜单单中选择择“自动动编号” 。数数据类型型可以选选择多种种,如文文本、数数字、备备注、时时间等,每

13、种都都对数据据的格式式有所要要求,可可以根据据字段的的含义进进行选择择。(3)重重复(2)步,输入所所有的字字段。然然后单击击“关闭闭”按钮钮,关闭闭当前对对话框,弹出“另存为为”对话话框,为为表命名名,如user,系统统弹出对对话框,如图所所示。单单击“是是”按钮钮,系统统默认设设置第一一个字段段为主键键。Access中中的表都都需要定定义主键键,它是是记录的的唯一标标识,一一般是对对具有唯唯一性的的字段进进行定义义,比如如字段类类型是“自动编编号”。可以在在输入字字段时进进行设置置,单击击选择某某字段对对应的行行,比如如“userid”字字段所在在的行,单击“主键”按钮,设置该该字段为为主

14、键字字段。在创建完完数据库库文件,建立好好数据库库的表及及其相关关字段后后,则可可将相关关的外部部数据录录入数据据库了。(1)选选择数据据库中己己建立的的表,单单击数据据库窗口口中的“打开”按钮,或直接接双击该该数据库库表,打打开该表表进行数数据的录录入。通常一个个网站会会涉及到到多个数数据表,比如网网上书店店系统,就包括括了会员员信息表表、图书书信息表表、订单单表等多多个表,在设计计数据库库时,一一般一个个系统对对应一个个数据库库文件,在这个个文件中中创建多多个表存存储不同同的信息息例:新闻闻系统新新闻表例:留言言本系统统数据表表五、创建建数据库库连接数据库创创建好之之后,就就可以和和网页进

15、进行连接接了。但但是ASP应用用程序本本身不能能与数据据库直接接进行通通信,必必须借助助于数据据库驱动动程序才才能与后后台数据据库进行行连接,所以首首先我们们要创建建一个ODBC数据源源。1.什么么是ODBC?开放数据据库互连连(OpenDatabaseConnectivity,ODBC)提供了了一组对对数据库库访问的的标准应应用程序序编程接接口(API)。这些些API利用SQL来来完成其其大部分分任务。ODBC驱动程程序是一一些DLL文件件,提供供了ODBC和和数据库库之间的的接口。一个基基于ODBC的的应用程程序对数数据库的的操作不不依赖任任何DBMS,不直接接与DBMS打打交道,所有的的

16、数据库库操作由由对应的的DBMS的ODBC驱动程程序完成成。ODBC就好象象联合国国大会上上用的语语言翻译译机,可可以把各各个国家家的语言言翻译成成一种大大家都能能理解的的语言:英语。因为现现有的数数据库管管理系统统太多,象ACCESS,SQLServer,Oracle,Sybase,MySql,Foxpro.等等等,如果果每访问问一种数数据库都都要去学学习一种种编程语语言是不不现实的的,现在在有了ODBC,只要要学习一一种语言言就可以以了,那那就是SQL。2.什么么是DSN?安装ODBC驱驱动程序序以及创创建一个个数据库库之后,必须创创建一个个DSN,每个个DSN对应一一个具体体的数据据库连

17、接接。数据源名名称(DSN)是表示示一组数数据库连连接参数数的单词词标识符符。这些些参数包包括服务务器名称称、指向向数据库库的路径径或数据据库名称称,要使使用的ODBC驱动程程序、用用户名和和密码等等,当然然并不是是每个参参数都是是必须的的。3.设置置DSN(1)打打开【控控制面板板】窗口口,单击击【管理理工具】图标,打开【管理工工具】窗窗口。(2)单单击【数数据源(ODBC)】图标,打开【ODBC数据据源管理理器】对对话框,如图所所示:(3)单单击【系系统DSN】标标签,切切换到【系统DSN】窗口(4)单单击【添添加】按按钮,弹弹出【创创建数据据源】对对话框,如图所所示:(5)在在列表框框中

18、选择择【DriverdoMicrosoftAccess(*.mdb)】选选项,然然后单击击【完成成】按钮钮,打开开【ODBCMicrosoft Access安装装】对话话框。(6)在在“数据据源名”文本框框中输入入名称,如conn,单击“选择”按钮,在打开开的“浏浏览文件件”对话话框中选选择要连连接的数数据库文文件。(7)在在选择完完数据库库文件之之后,单单击“确确定”按按钮,返返回到“ODBC数据据源管理理器”对对话框,单击“确定”按钮,完成设设置。至此就完完成了一一个连接接Access,且名名称为conn的数据据源的创创建。4.Dreamweaver 8中中建立数数据库连连接创建好了了数据

19、源源之后,就可以以在Dreamweaver 8中中建立数数据库连连接了,当然首首先要在在Dreamweaver创创建动态态站点及及ASP动态文文件。建立数据据库连接接有两种种方法:使用数据据源名称称(DSN)和和使用自自定义连连接字符符串。使用数据据源名称称(DSN)(1)在在Dreamweaver8中打打开站点点myeb中任任何一个个文件,然后选选择菜单单栏中“窗口”|“数数据库”命令,打开“数据库库”面板板。(2)单单击该面面板上的的“添加加”按钮钮,弹出出下拉菜菜单,选选择“数数据源名名称(DSN)”命令令,弹出出“数据据源名称称(DSN)”对话框框,(3)在在“连接接名称”文本框框中输

20、入入一个名名字,比比如conn。(4)在在“数据据源名称称(DSN)”下拉列列表中选选择数据据源,如果之前前没有建建立,则则单击“定义”按钮,打开“ODBC数据据源管理理器”对对话框创创建DSN。(5)单单击“测测试”按按钮,测测试数据据库连接接是否成成功。如如果成功功,单击击“确定定”按钮钮返回。这样,“数据据库”面面板中应应该具有有了数据据库连接接,可以以展开各各项查看看数据库库内容。使用自定定义连接接字符串串连接数数据库(1)在在Dreamweaver8中打打开站点点myeb中任任何一个个文件,然后选选择菜单单栏中“窗口”|“数数据库”命令,打开“数据库库”面板板。(2)单单击该面面板上的的“添加加”按钮钮,弹

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论