教案及实训目标.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六讲:动态网站的工作原理 ———————————————————————— 一、网络基本概念的理解 1、网络是什么? 计算机网络是用通信线路连接的计算机的集合。 2、协议是什么? 协议是计算机之间进行数据交换时双方应遵循的“规则”。目前TCP/IP协议是互联网使用的标准协议。 3、程序与进程的概念有何不同? 程序是静态的概念,而进程强调的是动态的概念,一个程序可以对应一个或多个进程。 4、IP地址、端口号的作用是什么? 分析基于TCPIP协议应用程序的通讯过程,以浏览器访问web服务器为例。 重点强调: 1)数据包的拆包与解包 2)端口在其中的作用?什么是知名端口?服务器为什么要使用知名端口? 二、web服务器对静态网页与动态网页的处理过程 1)静态网页 静态网页是网站建设初期经常采用的一种形式。网站建设者把内容设计成静态网页,访问者只能被动地浏览网站建设者提供的网页内容。其特点如下。 网页内容不会发生变化,除非网页设计者修改了网页的内容。 不能实现和浏览网页的用户之间的交互。信息流向是单向的,即从服务器到浏览器。服务器不能根据用户的选择调整返回给用户的内容。 静态网页由html、客户端脚本等元素构成,网页文件的扩展名一般是*.html、 *.htm。 处理过程:当浏览器请求服务器上的网页文件时,服务器根据扩展名“知道”该网页是静态网页,故直接将该文件发送至浏览器,浏览器收到后,解释执行网页中的html代码和客户端脚本(一般用javascript编写),从而将结果显示到浏览器窗口中。 2)动态网页 网络技术日新月异,许多网页文件扩展名不再只是.htm,还有.php、.asp、.jsp等,这些都是采用动态网页技术制作出来的。 与静态网页不同的处理过程:静态网页与动态网页的区别在于Web服务器对它们的处理方式不同。当Web服务器接收到对静态网页的请求时,服务器直接将该页发送给客户浏览器,不进行任何处理。如果接收到对动态网页的请求(服务器根据扩展名确定是否是动态网页),则从Web服务器中找到该文件,并由服务器执行网页中的服务器端代码,执行后将结果传送给浏览器(此时动态网页经过服务器处理已经成了静态网页),浏览器显示网页内容。 注意: *静态网页中代码全部有浏览器执行,因此查看本机开发的静态网页时,直接用浏览器打开即可。 *动态网页中由于包含有服务器端代码,以开发、浏览动态网页时,必须在本机配置开发环境,即web服务器+服务器端脚本引擎+数据库。 3)流行的动态网页解决方案 ASP: IIS+javascript+sqlserver/access ASP.net IIS+c#+sqlserver/access PHP apache+php+mysql JSP apache+java+mysql 三、PHP服务器环境搭建、测试 PHP服务器环境的搭建既可以逐一安装每个服务器组件(web服务器、数据库服务器等),也可以使用服务器套件。本节课使用dedecms提供的服务器套件(AMPZ)。 AMPZ 是直接整合Apache +PHP + MySql 的服务器环境管理软件,操作十分简单。 主要具有如下特点: 1)支持php4、php5、MySql4、MySql5、Apache2.2、Zend Optimizer-3.3.0;(完整版) 2)安装使用十分简单,并支持在php4与php5中切换; 3)经过专业的处理后,使配置apache+php的站点更简单; 1、安装过程(略) 2、调试简单php程序,理解什么是动态网页?动态网页的处理过程是什么? 3、配置dreamweaver的php开发环境,使之可以调试php网页。 四、配置mysql的图形化管理工具navicat 练习使用navicat管理mysql数据库: 1)数据库的创建 2)表的创建及内容录入 3)常用的sql语句的练习 提示:mysql的管理工具很多,navicat是常用的工具之一。搜索互联网看看还有哪些工具。 实训目标: 1、通过学习、网络搜索,理解以下基本概念: 1)ip地址的作用?如何查看本机使用的ip地址? 2)端口号的作用,什么是知名端口?如何查看本机的端口的使用情况 3)浏览器和web服务器的通讯过程是怎样的。 4)动态网页的处理过程是怎样的?web服务器通过

文档评论(0)

yan666888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档