下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 第7章 动态网站开发准备

第7章 动态网站开发准备.ppt

第7章 动态网站开发准备

wan3525
2011-12-24 0人阅读 举报 0 0 暂无简介

简介:本文档为《第7章 动态网站开发准备ppt》,可适用于高等教育领域

动态网站开发准备动态网站开发准备配置IIS服务器建立动态站点系统模块规划、创建数据库创建数据库连接一、动态网页基础知识一、动态网页基础知识英特网采用BS模型静态网页和动态网页的区别HTML格式的网页通常被称为“静态网页”。常见的静态网页以htm、html、shtml等为后缀每个网页都是一个独立的文件。早期的网站一般都由“静态网页”构成的。在静态网页中也会出现各种动态的效果如gif格式的动画、Flash、滚动字幕等这些“动态效果”只是视觉上的与动态网页并无直接联系。动态网页与静态网页是相对的能实现数据库支持、与用户交互等功能。常见的后缀不再是htm、html等静态网页的形式而是asp、jsp、php、cgi等形式。区别静态网页和动态网页的一个最简单的方法就是直接在浏览器中打开如果能正常显示即为静态网页否则就是动态网页必须将它们放入真正的Web站点才能进行测试。ASP工作过程原理:ASP工作过程原理:在浏览器地址栏输入ASP文件名回车发送请求浏览器将此请求发送给Web服务器客户机与服务器根据http协议来传送文本信息。Web服务器接受请求并根据后缀asp判断出这是ASP请求Web服务器从硬盘或内存寻找相应的asp文件Web服务器将该文件发送到特定文件ASPDLL中进行解释执行并访问数据库将执行结果生成静态网页静态网页被送回浏览器并显示。动态网页设计工作流程动态网页设计工作流程配置IIS服务器网站的建设是基于网站服务器的。在UNIX或Linux平台上Apache就是网站服务器。而对于Windows平台来说IIS就是标准的网站服务器。IIS是一种服务不同于一般的应用程序它就像驱动程序一样是操作系统的一部分是在系统启动时被同时启动的服务。建立动态站点建立静态网页所有的交互式网页都来自于静态网页。因此在建立数据库网页时需要建立一个静态网页。这个静态网页要与其他的网页一样包含静态文字、图片、动画、超级链接、按钮以及表单等等。系统模块规划、创建数据库动态网页就是一个可以访问数据库的网页。在建立数据库网页前要建立一个数据库在建立数据库时还要根据项目的具体要求设计数据库的结构。创建数据库连接加入动态网页技术在静态网页中加入ASP、JSP、PHP代码或通过使用其他动态网页技术访问数据库将数据库中的数据显示在网页中或将网页中的数据记录到数据库中。二、配置IIS服务器()安装IIS①打开【控制面板】双击窗口左边的“添加或删除程序”图标打开“添加或删除程序”对话框②双击【添加删除Windows组件(A)】图标打开【Windows组件向导】对话框③单击“下一步”按钮此时安装程序要求插入WindowsXP系统光盘来读取所需文件放入光盘单击“确定”按钮安装程序开始复制文件。④文件复制完成后出现如图对话框。单击“完成”按钮完成IIS的安装当IIS安装完成后系统自动在本地计算机上创建了一个“默认网站”。默认网站的URL地址为“http:localhost”。这个默认网站对应的磁盘文件夹为“C:Inetpubwwwroot”IIS自动将此文件夹作为站点的根目录。用户可以利用这个默认网站作为自己的WEB站点来发布信息。()设置IIS服务器()设置IIS服务器①通过【控制面板】|【管理工具】|【Internet信息服务】打开如图所示的“Internet信息服务”对话框。②选择“主目录”选项卡进入主目录属性设置可以设置主目录的本地路径就是你的网站根目录的路径并对其属性进行设置。IIS安装完成后默认的路径是“C:Inetpubwwwroot”如果网站根目录的路径是其他地方则必须修改主目录。②选择“主目录”选项卡进入主目录属性设置可以设置主目录的本地路径就是你的网站根目录的路径并对其属性进行设置。IIS安装完成后默认的路径是“C:Inetpubwwwroot”如果网站根目录的路径是其他地方则必须修改主目录。③切换到“文档”选项卡进入文档配置的对话框可以对启用的默认文档添加或删除。默认文档通常即为网站的主页在访问网站时本应该在地址栏中输入:http:localhostindexasp才可以访问该页面的但因为“indexasp”设置为默认文档所以直接输入http:localhost就可以访问该页面了这些操作是由IIS来完成的。其他选项卡一般采用默认即可。三、在Dreamweaver中创建动态站点三、在Dreamweaver中创建动态站点只有具有了IIS这样的Web服务器才能建立一个Dreamwearver的动态站点。建立站点的原因一是为了该Dreamwearver站点中建立动态文件的方便:在该站点下新建的文件即以动态文档的形式建立二是为调试动态文档的方便。另外进行数据库的连接必须在动态站点中完成。基本步骤:基本步骤:()在本地计算机建立站点文件夹这个文件夹的建立就是为了对建立的站点所有文件进行集中存储并且也是为了Dreamwearver在建立站点时指向该文件夹进行全面的管理和控制。例如新建文件夹路径为“D:wwwtootmyeb”。()修改“主目录”属性或者为站点文件夹建立虚拟目录站点文件夹建立好之后就要对IIS的“主目录”属性进行修改。()建立Dreamwearver动态站点。①打开Dreamwearver单击“站点”菜单在弹出的菜单中选择“新建站点”菜单命令。②在弹出的“站点定义”对话框中选择“基本”类别输入站点名称一般建议和指向的文件夹名称相同(比如“myeb”)。同时输入HTTP地址“http:localhost”即访问该站点的URL地址如果建立了虚拟目录则HTTP地址“http:localhost别名”。③单击“下一步”按钮在弹出的对话框中因为是建立动态站点所以选择“是我想使用服务器技术”前的单选按钮同时选择“哪种服务器技术”为“ASPVBScript”即选择网络编程语言。④单击“下一步”按钮在弹出的对话框中选择“在本地进行编辑和测试(我的测试服务器是这台计算机)”同时输入或者通过浏览选择站点文件在计算机上的存储位置这里输入“D:wwwtootmyeb”。⑤单击“下一步”按钮在弹出的对话框中在“您应该使用什么URL来浏览站点的根目录”文本框中输入地址应为“http:localhost”该地址与步骤②中地址相同单击“测试URL(T)”按钮如果设置成功的话出现如图所示的提示信息。⑥单击“下一步”按钮在弹出的对话框中设置是否共享。因为是个人在本地计算机进行测试所以选择“否”表示不采用远程服务器。如果是团队合作使用web服务器或模拟调试服务器时可选择“是的我要使用远程服务器”。⑦单击“下一步”按钮弹出确认信息对话框如果信息正确单击“完成”按钮一个Dreamwearver动态站点就建立完成了。以上步骤是选用“基本”类别进行设置的也可以使用“高级”类别进行动态站点的快速建立。①打开Dreamwearver单击“站点”菜单在弹出的菜单中选择“新建站点”菜单命令弹出“站点定义”对话框选择“高级”类别在“分类”列表中选择“本地信息”选项。输入“站点名称”选择“本地根文件夹”同时输入“HTTP地址”这些与在“基本”类别中定义时完全相同。②继续选择“分类”列表中“测试服务器”选项进行如下设置:“服务器模型”:选择为“ASPVBScript”。“访问”:选择“本地网络”:表示测试服务器在本地或者是同一局域网中的机器。“测试服务器文件夹”:选择默认值即和“本地根文件夹”为同一文件夹。“URL前缀”:为“http:localhost”。③设置完成后单击“确定”按钮完成Dreamwearver动态站点的快速建立。四、虚拟目录四、虚拟目录当前计算机中动态网页文档的调试其保存位置必须放在“C:Inetpubwwwroot”文件夹下或者将IIS的“网站主目录”修改指向到该文件所在的目录。但此时若需要对另一个文件夹下的动态文档进行测试时则又需要将“网站主目录”进行修改。所以鉴于如此频繁而麻烦的操作IIS采用了虚拟目录的办法。虚拟目录是在http:localhost建立一个目录该目录是虚拟的。比如一个路径地址“http:localhostmyeb”其中“http:localhost”确实是指向主目录(“C:Inetpubwwwroot”文件夹中的默认文档或者将IIS的“网站主目录”修改指向到该文件所在的目录)。但“http:localhostmyeb”指向的就不一定是“C:Inetpubwwwroot”文件夹中的文档而是指向本地计算机中另外保存的文件夹中的默认文档该默认文档所在的文件夹的虚拟目录的“别名”是“myeb”。建立虚拟目录的基本步骤如下。建立虚拟目录的基本步骤如下。①打开“Internet信息服务”控制窗口打开“默认网站”。②在“默认网站”上单击右键在弹出菜单中选择“新建”菜单再单击子菜单“虚拟目录”。③打开“虚拟目录创建向导”对话框单击“下一步”按钮。打开“虚拟目录别名”窗口④在弹出的“网站内容目录”窗口中在文本框中或者点击“浏览”按钮选择需要设置虚拟目录的文件夹所在的路径地址⑤在弹出的设置“访问权限”对话框中我们可以对网站的访问方式进行设置一般保持默认就可以了这样在IE地址栏中输入http:localhostmyeb就可以访问网站的默认页面了。⑥建立Dreamwearver动态站点。打开Dreamwearver单击“站点”菜单在弹出的菜单中选择“新建站点”菜单命令。在建立Dreamwearver动态站点时则HTTP地址“http:localhost别名”。在后面“您应该使用什么URL来浏览站点的根目录”文本框中输入地址应为http:localhost别名。五、系统模块规划、创建数据库五、系统模块规划、创建数据库我们以Access为例介绍:创建一个自己的数据库和多个表并存储数据。()选择“开始”|“程序”|“MicrosoftOffice”|“MicrosoftOfficeAccess”命令进入Access数据库管理系统单击“文件”菜单从下拉菜单中选择“新建”菜单命令打开“新建文件”任务窗口()单击其中的“空数据库”进行新建。弹出“文件新建数据库”对话框选择数据库文件的“保存位置”并输入数据库“文件名”单击“创建”按钮即可完成数据库文件的建立。()创建数据库表有三种方法使用设计器创建表、使用向导创建表、通过输入数据创建表这里我们使用最常用的方法使用设计器创建。单击“设计”按钮()输入字段名称如“userid”单击右边的“数据类型”下拉列表框框在下拉菜单中选择“自动编号”。数据类型可以选择多种如文本、数字、备注、时间等每种都对数据的格式有所要求可以根据字段的含义进行选择。()重复()步输入所有的字段。然后单击“关闭”按钮关闭当前对话框弹出“另存为”对话框为表命名如user系统弹出对话框如图所示。单击“是”按钮系统默认设置第一个字段为主键。Access中的表都需要定义主键它是记录的唯一标识一般是对具有唯一性的字段进行定义比如字段类型是“自动编号”。可以在输入字段时进行设置单击选择某字段对应的行比如“userid”字段所在的行单击“主键”按钮设置该字段为主键字段。在创建完数据库文件建立好数据库的表及其相关字段后则可将相关的外部数据录入数据库了。()选择数据库中己建立的表单击数据库窗口中的“打开”按钮或直接双击该数据库表打开该表进行数据的录入。通常一个网站会涉及到多个数据表比如网上书店系统就包括了会员信息表、图书信息表、订单表等多个表在设计数据库时一般一个系统对应一个数据库文件在这个文件中创建多个表存储不同的信息例:新闻系统新闻表例:新闻系统新闻表例:留言本系统数据表例:留言本系统数据表六、创建数据库连接六、创建数据库连接数据库创建好之后就可以和网页进行连接了。但是ASP应用程序本身不能与数据库直接进行通信必须借助于数据库驱动程序才能与后台数据库进行连接所以首先我们要创建一个ODBC数据源。什么是ODBC?什么是ODBC?开放数据库互连(OpenDatabaseConnectivityODBC)提供了一组对数据库访问的标准应用程序编程接口(API)。这些API利用SQL来完成其大部分任务。ODBC驱动程序是一些DLL文件提供了ODBC和数据库之间的接口。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS不直接与DBMS打交道所有的数据库操作由对应的DBMS的ODBC驱动程序完成。ODBC就好象联合国大会上用的语言翻译机可以把各个国家的语言翻译成一种大家都能理解的语言:英语。因为现有的数据库管理系统太多象ACCESS,SQLServer,Oracle,Sybase,MySqlFoxpro等等如果每访问一种数据库都要去学习一种编程语言是不现实的,现在有了ODBC只要学习一种语言就可以了那就是SQL。什么是DSN?什么是DSN?安装ODBC驱动程序以及创建一个数据库之后必须创建一个DSN每个DSN对应一个具体的数据库连接。数据源名称(DSN)是表示一组数据库连接参数的单词标识符。这些参数包括服务器名称、指向数据库的路径或数据库名称要使用的ODBC驱动程序、用户名和密码等当然并不是每个参数都是必须的。设置DSN设置DSN()打开【控制面板】窗口单击【管理工具】图标打开【管理工具】窗口。()单击【数据源(ODBC)】图标打开【ODBC数据源管理器】对话框如图所示:()单击【系统DSN】标签切换到【系统DSN】窗口()单击【添加】按钮弹出【创建数据源】对话框如图所示:()在列表框中选择【DriverdoMicrosoftAccess(*mdb)】选项然后单击【完成】按钮打开【ODBCMicrosoftAccess安装】对话框。()在“数据源名”文本框中输入名称如conn单击“选择”按钮在打开的“浏览文件”对话框中选择要连接的数据库文件。()在选择完数据库文件之后单击“确定”按钮返回到“ODBC数据源管理器”对话框单击“确定”按钮完成设置。至此就完成了一个连接Access且名称为conn的数据源的创建。Dreamweaver中建立数据库连接Dreamweaver中建立数据库连接创建好了数据源之后就可以在Dreamweaver中建立数据库连接了当然首先要在Dreamweaver创建动态站点及ASP动态文件。建立数据库连接有两种方法:使用数据源名称(DSN)和使用自定义连接字符串。使用数据源名称(DSN)使用数据源名称(DSN)()在Dreamweaver中打开站点myeb中任何一个文件然后选择菜单栏中“窗口”|“数据库”命令打开“数据库”面板。()单击该面板上的“添加”按钮弹出下拉菜单选择“数据源名称(DSN)”命令弹出“数据源名称(DSN)”对话框()在“连接名称”文本框中输入一个名字比如conn。()在“数据源名称(DSN)”下拉列表中选择数据源如果之前没有建立则单击“定义”按钮打开“ODBC数据源管理器”对话框创建DSN。()单击“测试”按钮测试数据库连接是否成功。如果成功单击“确定”按钮返回。这样“数据库”面板中应该具有了数据库连接可以展开各项查看数据库内容。使用自定义连接字符串连接数据库使用自定义连接字符串连接数据库()在Dreamweaver中打开站点myeb中任何一个文件然后选择菜单栏中“窗口”|“数据库”命令打开“数据库”面板。()单击该面板上的“添加”按钮弹出下拉菜单选择“自定义连接字符串”这时会打开“自定义连接字符串”对话框。()设置“链接名称”为“conn”“连接字符串”文本输入框的内容主要包括两方面的信息:一是所连接数据库的驱动一般可使用“Provider”或“Driver”。“Provider”是指定数据库的OLEDB提供程序如对Access的指定是“Provider=MicrosoftJetOLEDB”“Driver”则是指在没有为数据库指定OLEDB提供程序时所使用的ODBC驱动程序如对Access的指定是“Driver={MicrosoftAccessDriver(*mdb)}”。二是数据库文件的路径表示所要连接数据库文件的地址。根据后面的“Dreamweaver应连接”选项进行设置。()“Dreamweaver应连接”有两个选项可供选择。当选择“使用测试服务器上的驱动程序”时即表示数据库文件在测试服务器上要获得服务器上的数据库路径而该路径必须是服务器上该数据库文件的物理路径。据此情况使用ServerMappath方法将服务器虚拟路径转变成物理路径即可比如:ServerMappath("databasebookshopmdb")当选择“使用此计算机上的驱动程序”时表示数据库文件在本地计算机中具体位置一般在某磁盘目录下的某特定文件夹中比如:D:wwwrootmyebdatabasebookshop.mdb综上所述【连接字符串】的几种输入情况:Driver={MicrosoftAccessDriver(*mdb)}DBQ=D:wwwrootmyebdatabasebookshop.mdb表示“使用此计算机上的驱动程序”的ODBC驱动程序Provider=MicrosoftJetOLEDBDataSource=D:wwwrootmyebdatabasebookshop.mdb表示“使用此计算机上的驱动程序”的OLEDB提供程序"Driver={MicrosoftAccessDriver(*mdb)}DBQ="ServerMappath("databasebookshopmdb")表示“使用测试服务器上的驱动程序”的ODBC驱动程序"Provider=MicrosoftJetOLEDBDataSource="ServerMappath("databasebookshopmdb")表示“使用测试服务器上的驱动程序”的OLEDB提供程序。在当前“myeb”站点中任意新建一个ASPVBScript页面然后打开应用程序面板切换到“数据库”窗口单击“”按钮打开“自定义连接字符串”对话框进行如下的参数设置:()定义“链接名称”为“conn”。()选择“使用测试服务器上的驱动程序”。()在“连接字符串”文本框中输入下面语句:"Provider=MicrosoftJetOLEDBDataSource="ServerMappath(“databasebookshopmdb")例如:网上书店系统

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/61

第7章 动态网站开发准备

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利