欢迎来到天天文库
浏览记录
ID:36842958
大小:659.60 KB
页数:18页
时间:2019-05-10
《《网络程序设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章 网络程序设计概述内容简介:本章讲述网络程序设计的一些基础知识涉及WWW、服务器端、客户端概念,静态网页工作原理和动态网页工作原理;常见网络程序设计语言及工作原理、选用原则;动态网站基本原理和规律等。学习目的与要求:1.掌握服务器端、客户端概念、静态与动态网页分类;2.认识常见网络程序设计语言,掌握选用原则;3.掌握静态网页工作原理和动态网页工作原理;4.了解ASP与PHP的异同;5.了解ASP与JSP的异同。重点:静态网页、动态网页基本概念、静态网站工作原理、动态网站工作原理、网络程序设计语言及选用。难点:ASP的特点及其应用。第一章 网络程序设计概述1.2WWW的工作原理客户
2、端发回网页服务器端发出请求1.2.1什么是服务器端、客户端1.2.2静态网页的工作原理最初的都是用超文本标记语言HTML来实现的。一般后缀为.htm或.html制作工具可以是记事本、EditPlus等纯文本编写工具,也可以是FrontPage、DreamWeaver等所见即所得的工具。静态网页的缺点是:如果要修改网页,必须修改源代码,并重新上传。接受请求找到静态网页发送网页服务器端静态网页的工作原理所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。两个显著特点:可以动态产生页面支持客户端和服务器端的交互功能1.2.3动态网页的工作原理动态网页的工作原理接受请求找到动态
3、网页发送网页服务器端运行动态网页,生成静态网页常用的动态网页技术1.3目前主要的网络程序设计语言ASP、PHP、JSP1.3.1ASP概述微软公司推出服务器端:Windows2000+IIS、Windows98+PWS;客户端:普通浏览器即可特点:将VBscript、或JavaScript嵌入到HTML中。优点:简单易学、容易上手;缺点:不能跨平台1.3.2PHP概述RasmusLerdorf1994年提出,经过其他人参与,共同开发而成。服务器端:Unix,Linux,或者Windows操作系统下;客户端:普通浏览器。特点:优点:免费、开放源代码;缺点:缺乏大公司的支持。1.3.3JS
4、P概述它是由SUN提出,多家公司合作建立的一种动态网页技术。该技术的目的是为了整合已经存在的Java编程环境(例如JavaServlet等),结果产生了一个全新的足以和ASP抗衡的网络程序语言。JSP是将Java程序片段(Scriptlet)和JSP标记嵌入普通的HTML文档中。优点:跨平台;缺点:复杂难学动态网页技术的主要应用个人主页可以在个人主页上添加留言板等动态模块。尚俊杰个人主页网络教学尚俊杰网络课堂电子商务当当网上书店电子政务中关村数字园区
此文档下载收益归作者所有