Linux下PHP设计编程标准培训教程理论用书.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux下PHP设计编程标准培训教程理论用书

第1章 Web应用开发技术 Web应用程序的开发是一个综合性的技术,涉及硬件布局的设置,软件结构的设计,以及具体的实现技术和软件,本课程以最通用的软件组合PHP+Apache+MySQL为基础来介绍Web应用开发技术,本章先介绍一些Web应用程序开发的基本概念。 本章主要讲述以下内容: Web应用开发技术概述 网页制作技术简介 HTML语言的基本语法 HTML表单元素 动态网页技术 1.1 网络应用程序开发 网络应用程序经历了一个从的因此,网络应用程序开发的学习重点B/S结构的开发技术。 1.1.1 概述 在前面的课程中,用户已经学习关于应用程序开发的一些基础知识,如数据库设计与实现应用程序的运行模型等当今社会是一个信息化的社会,科学技术的发展突飞猛进,计算机技术日新月异,可供选择的开发体系及应用的不同,对开发环境的需求也不同,本节简单介绍常规的网络技术及应用。 1. 网络应用程序开发 Internet的普及推动了网络应用程序的发展,越来越多的企业、商团、政府机关、学校、科研机构需要在Internet 上建立自己的网站。建设一个网站,硬件上需要专用服务器、集线器、路由器,租用数据通信用的专线,软件上需要安装网络操作系统和Internet 服务器(WWW和FTP服务器等),更为重要的是,需要编写大量的基于Internet的应用程序。 目前在Internet 上广泛应用的是WWW系统,这种系统用HTML文件格式(即通常所说的网页)传播信息,用统一资源定位符连接世界各地计算机上的信息资源,按照HTTP 协议在浏览器和WWW 服务器之间通信。WWW 服务器又称为Web服务器,相应的服务器应用程序称为Web 应用程序。Web 应用程序可分为两种类型:CGI(Common Gate Interface)应用程序和ISAPI(NSAPI) 应用程序。这两种应用程序的功能是一样的,都是接收Web 服务器传送过来的用户请求,作出响应,将用户需要的数据以网页或其形式传送给用户。它们的区别在于前者用标准输入输出或文件在eb 服务器和eb 应用程序之间传送信息后者则是一种动态接库程序(DLL),其数据可被Web服务器直接访问。ISAPI 是指Microsoft 的Internet 信息服务器(IIS)编程接口,而NSAPI 则指Netscape 的Internet 服务器编程接口。 HTTP 协议和HTML 规范 Internet 的底层通信协议是TCP/IP 协议,在Internet 上传送的数据被划分为一个个的IP 数据报,每一个IP 数据报都指明信源和信宿的地址,沿途的网关按照信宿地址决定数据报的去向。而TCP 协议则为通信的双方建立一条虚电路,保证所有的数据报都能按正确的次序到达目的地。TCP/IP协议只负责实现计算机之间的二进制数据传输,对这些数据如何解释,则是上层协议的事情。开发Web应用程序的程序员并不需要过问TCP/IP 的工作,必须了解的是其上层协议HTTP(Hypertext Transfer Protocol,超文本传输协议)。 HTTP 是一个应用层协议,目前广泛应用于Web 浏览器和Web 服务器之间的通信。HTTP 用字符串进行通信,所传送的信息称为HTTP 消息。HTTP 消息有两种类型:浏览器传送给服务器的请求消息和服务器传送给浏览器的响应消息. WWW的工作模式 WWW是基于客户/服务器工作模式的,在客户端安装WWW浏览器,简称浏览器在服务器端安装WWW服务器,称为Web服务器,浏览器和服务器之间通过HTTP相互通信,Web服务器根据客户提出的需求(HTTP请求)为用户提供信息浏览、资料查询、安全验证等方面的服务。客户端的浏览器软件具有Internet地址和文件路径导航能力,它能按照Web服务器返回的HTML(Hypertext Markup Language超文本标记语言)所提供的地址和路径信息,引导用户访问与当前页面相关联的信息。Web服务器提供一个缺省的HTML文档,称为主页(Homepage),为用户浏览该服务器中的有关信息提供了方便。 Web浏览器/服务器系统的工作模式: 在浏览器中输入Web地址,向某个Web服务器发出HTTP请求 Web服务器收到浏览器的请求后,在HTML文档中找到特定的页面,并将结果传送给浏览器 浏览器执行收到的HTML文档并显示其内容 4. Web浏览器和服务器 浏览器是一种访问WWW资源的客户端工具软件,使用它不仅可以访问Web页面,而且可以收发邮件、阅读新闻、从FTP服务器下载文件。浏览器支持多种Internet协议,例如HTTP、SMTP、Gopher、FTP、Wais等。 Web服务器是Internet上提供各种信息服务的网络站点,主要由高文件微机、服务器软件和各种应用

文档评论(0)

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

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

1亿VIP精品文档

相关文档