1、内容简介:本章讲述网络程序设计的一些基础知识涉及、服务器端、客户端概念,静态网页工作原理和动态网页工作原理;常见网络程序设计语言及工作原理、选用原则;动态网站基本原理和规律等 。,学习目的与要求:,1掌握服务器端、客户端概念、静态与动态网页分类;2认识常见网络程序设计语言,掌握选用原则;3掌握静态网页工作原理和动态网页工作原理; 4了解ASP与PHP的异同;5了解ASP与JSP的异同。,重点:,静态网页、动态网页基本概念、静态网站工作原理、动态网站工作原理、网络程序设计语言及选用。,难点:,ASP的特点及其应用。,第一章网络程序设计概述,1.2 的工作原理,静态网页的工作原理,最初的都是用超文
2、本标记语言HTML来实现的。一般后缀为.htm或.html制作工具可以是记事本、EditPlus等纯文本编写工具,也可以是FrontPage、DreamWeaver等所见即所得的工具。静态网页的缺点是:如果要修改网页,必须修改源代码,并重新上传。,静态网页的工作原理,动态网页的工作原理,所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。两个显著特点:可以动态产生页面支持客户端和服务器端的交互功能,动态网页的工作原理,常用的动态网页技术,ASP概述,目前主要的网络程序设计语言:ASP、PHP、JSP 微软公司推出 服务器端:Windows 2000+IIS、Windows 98
3、+PWS ;客户端:普通浏览器即可 特点:将VBscript、或JavaScript嵌入到HTML中。 优点:简单易学、容易上手;缺点:不能跨平台,PHP概述,Rasmus Lerdorf 1994年提出,经过其他人参与,共同开发而成。服务器端:Unix,Linux,或者Windows操作系统下;客户端:普通浏览器。特点:优点:免费、开放源代码;缺点:缺乏大公司的支持。,概述,它是由SUN提出,多家公司合作建立的一种动态网页技术。该技术的目的是为了整合已经存在的Java编程环境(例如Java Servlet等),结果产生了一个全新的足以和ASP抗衡的网络程序语言。JSP是将Java程序片段(Scriptlet)和JSP标记嵌入普通的HTML文档中。 优点:跨平台;缺点:复杂难学,动态网页技术的主要应用,个人主页,可以在个人主页上添加留言板等动态模块。,尚俊杰个人主页,网络教学,尚俊杰网络课堂,电子商务,当当网上书店,电子政务,中关村数字园区,