WEB程序设计基础

上传人:我*** 文档编号:134481812 上传时间:2020-06-05 格式:PPT 页数:73 大小:553.50KB
返回 下载 相关 举报
WEB程序设计基础_第1页
第1页 / 共73页
WEB程序设计基础_第2页
第2页 / 共73页
WEB程序设计基础_第3页
第3页 / 共73页
WEB程序设计基础_第4页
第4页 / 共73页
WEB程序设计基础_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《WEB程序设计基础》由会员分享,可在线阅读,更多相关《WEB程序设计基础(73页珍藏版)》请在金锄头文库上搜索。

1、WEB应用程序基础 教师 黄强E mail hqgz Tel 13368505807 在google上查询WWW的定义 万维网 WorldWideWeb 缩写为WWW 是因特网上的超文件系统 超文件文件通过一个称为 网页浏览器 的程序从服务器 或称 网站 获取信息 或称 文档 档案 网页 并在您的電子計算機屏幕上显现出来 zh wikipedia org wiki WWW翻译为全球信息网 WWW在目前是一项非常流行的多媒体信息系统 可以让用户透过Internet来取得各式各样的多媒体数据 像是图片 动画 声音等等 透过与程序的结合 WWW可以做到更多的事情 天气预报 股市查询 网络购物 等等

2、tw help faq10 html 在google上查询URL的定义 统一资源定位符 URL 英语UniformResourceLocator的缩写 也被称为网页地址 是因特网上标准的资源的地址 它最初是由蒂姆 伯纳斯 李发明用来作为万维网的地址的 现在它已被万维网联盟编制为因特网标准RFC1738了 zh wikipedia org wiki URLURL为 UniformResourceLocator 的缩写 通常翻译为 固定资源位置 它是一个指定Internet上对象的位置的标准 就像是一个文件或是一个新闻讨论群 tw help faq10 html UniformResourceLo

3、cator 在Internet的WWW服务程序上用于指定信息位置的表示方法一种命名惯例 唯一识别因特网上的计算机 目录或文件的位置 URL也指定合适的因特网协议 比如HTTP等 在google上查询DNS的定义 DNS 英文单词的全称是 DomainNameSystem 域名系统 DNS是因特网的一项核心服务 它作为可以将域名和IP地址相互映射的一个分布式数据库 能够使人更方便的访问互联网 而不用去记住能够被机器直接读取的IP数串 zh wikipedia org wiki DNSDomainNameServer 一种用来转换 记录Domainname与IPAddress的主机 它可以在Dom

4、ainName与IP之间创建关系 譬如让人知道 211 158 24 69 IIS Apache Tomcat Internet信息服务 InternetInformationServices 简称IIS 是基于Windows的Web服务器 最初是WindowsNT版本的可选包 随后捆绑在Windows2000 WindowsXPProfessional和WindowsServer2003一起发行 注意 在WindowsXPhome版本上没有集成IIS Apache 一种开放源码的HTTP服务器 可以在大多数计算机操作系统中运行 由于其多平台和安全性被广泛使用 Tomcat也是一个免费的开源项

5、目的Web服务器 是Apache基金会的一个核心项目 由Apache Sun和其它一些公司及个人共同开发而成 主要用于支持JSP http https ftp pop smtp http 超文件传输协议HyperTextTransferProtocol 是互联网上应用最广泛的网络传输协议 https 也就是加密的http协议 ftp FileTransferProtocol文件传输协议 允许您由一台远端的计算机上将文件复制到您的计算机上 或是将您机器上的文件 复制到远端机器 POP 是PostOfficeProtocol的缩写 是电子邮件协议标准 用于接收电子邮件 目前POP的版本为POP3

6、SMTP 是 简单邮件传输协议 SimpleMailTransferProtocol 的缩写 也是电子邮件协议标准 用于发信 htm html asp php jsp HTML HypertextMarkupLanguage 即超文本标记语言 它是用于创建跨平台的超文本文档的一种简单标记语言 经常用来创建Web页面 HTML文件是带有格式标识符和超文本链接的内嵌代码的ASCII文本文件 ActiveServerPages ASP 是服务器端脚本编写环境 使用它可以创建和运行动态 交互的Web服务器应用程序 使用ASP可以组合HTML页 脚本命令和ActiveX组件以创建交互的Web页和基于We

7、b的功能强大的应用程序 JSP JavaServerPages 是由SunMicrosystems公司倡导一种动态网页技术标准 用JAVA语言作为脚本语言的服务于HTTP的应用程序 PHP HypertextPreprocessor 是一种HTML内嵌式的语言 它可以比CGI或者Perl更快速的执行动态网页 比较参见 CSS javascript vbscript java CSS是CascadingStyleSheets 层叠样式表 的缩写 它是一种用来表现HTML等文件的计算机语言 主要目的是将文件的结构 用HTML或其它相关的语言写的 与文件的显示 版式 分隔开来 更详细的解释见这里 J

8、avaScript是一种描述性语言 它可以被嵌入HTML的文件之中 通过JavaScript当一位使用者输入一项信息时 它不需要通过网络传送到服务器端进行处理再传回来的过程 而可以直接在客户端进行事件的处理 你也可以想像成有一个可执行程序在你的客户端上执行一样 JavaScript和Java很相似 但它们却是完全不同的语言 微软有一个JavaScript的变种 称之为JScript 它和VBscript都是用于编写ASP代码的一种语言 Mssql MySql Oracle SQL 结构化查询语言 是世界上最流行的和标准化的数据库语言 MSSQL是指微软的SQLServer数据库服务器 它是一个

9、数据库平台 提供数据库的从服务器到终端的完整解决方案 MySQL是一个免费的跨平台 多用户 多线程SQL数据库服务器 常用于用PHP构建的网站 ORACLE也是以SQL为基础的大型关系数据库 是目前最流行的客户 服务器 C S 体系结构的数据库之一 数据库记录条数大大的超过MSSQL及MySQL 大型C S管理系统软件经常采用的后台数据库系统 目前超大型通讯 民航及银行证券等信息 交易系统80 采用了Oracle作后台数据库 网站开发工具 MacromediaStudioMX 网页三剑客 DreamweaverFireworksFlashAdobePhotoshopVisualInterDev

10、VisualStudio2008Eclipse注 网络上有各种教程 可以下载 Web应用程序及其工作机制 Web应用程序Web应用程序是一个由Web站点和其他服务器资源组成的集合 网站是由众多网页组成的Web页集合 其他服务器资源包括数据库等各种数据文件 B S架构是Web应用程序的结构形式 Web服务器是响应来自Web浏览器的请求以提供Web页的软件 常用Web服务器为IIS和Apache 静态网页与动态网页静态网页由事先用HTML编写好 内容固定不变的文件 通过上载等方式保存在Web站点的可访问文件夹中 当用户浏览器向Web服务器发出访问该页的请求时 服务器在站点内查找该页并直接将其下载给

11、客户浏览器 静态网页无论在Web站点还是下载到用户的浏览器上 其内容都保持一致 静态网页的处理流程 动态网页动态网页是由Web服务器动态生成的文件 之所以称其为 动态 是因为此种网页的部分甚至全部内容都是未确定的 当用户访问该页 Web服务器按照用户的请求 通过应用程序服务器对相关的服务器端的数据进行处理 根据计算结果生成标准的HTML文件下传给用户浏览器 不同的用户请求以及访问数据的变化都会随之生成不同的HTML文件下载给用户 动态网页的处理流程 访问数据库的动态网页的处理流程 动态内容的实现技术简介 ASPASP是ActiveServerPage的缩写 即 活动服务器网页 它是Micros

12、oft公司在1996年推出的一种运行于服务器端 嵌入了服务器端脚本的Web应用程序开发技术 内含于IIS3 0以上的版本中 在IIS5 0中支持ASP3 0 同时也支持ASP2 0 JSPJSP JavaServerPages 是由SunMicrosystem公司于1999年推出的动态网页技术 是基于JavaServlet以及整个Java体系的Web开发技术 PHPPHP HypertextPreprocessor 超文本预处理器 是内嵌了服务器端运行的PHP脚本代码的动态网页开发技术 ASP JSP和PHP的运行机制示意图 使用组件和对象ASP中包含了许多内置对象 用来提供基本的请求 响应

13、会话等处理功能 ASP的内置对象主要有5个 如下表所示 ASP对象是为了简化开发工作 其使用非常简单 不需要创建就可以直接调用它们 IIS服务器配置 安装IIS1 IIS简介IIS是Internet信息服务的简称 默认Web站点的主目录是C Inetpub wwwroot 默认FTP站点的主目录是C Inetpub FTProot2 安装IIS 控制面板 添加 删除程序 Windows组件6 2 2创建Web服务器1 创建一个Web站点 1 管理工具 中的 Internet服务管理器 如图 2 右击服务器接点 选 新键 Web站点 3 单击 下一步 如图 4 如下面图操作 2 添加主文档 1

14、在Internet服务器的控制台目录树中 右击某一个Web站点或目录子接点 选 属性 打开 管理Web站点属性 如图 2 在 文档 选项卡中 可以为该站点添加默认文档 如图 3 创建虚拟目录虚拟目录是指除了主目录外的其他站点发布目录 创建步骤 1 在控制台的站点或目录对象上右击 选 新键 虚拟目录 打开 虚拟目录创建向导 2 单击 下一步 在 别名 文本框中输入用于获得此Web虚拟目录访问权限的别名如图 3 单击 下一步 在 Web站点内容目录 对话框中输入虚拟目录的实际路径 可单击 浏览 打开 浏览文件夹 对话框 选择目录路径 4 单击 下一步 在 访问权限 对话框中为此目录设置访问权限如图

15、 访问权限设置完成后 单击 下一步 打开 成功完成虚拟目录创建向导 单击 完成 4 测试创建的站点和虚拟目录6 2 3创建FTP服务器 1 在控制台目录树中展开 Internet信息服务 节点和服务器节点 2 右击服务器节点 从弹出的快捷菜单中选择 新建 FTP站点创建向导 对话框 3 单击 下一步 打开如图操作 4 单击 下一步 打开如图操作 5 单击 下一步 打开如图操作 6 单击 下一步 打开如图操作 7 单击 下一步 打开 成功完成FTP站点创建向导 对话框 单击 完成 按扭 完成站点创建 6 2 4管理Web和FTP服务器停止 暂停某个站点的信息服务在控制台目录树中展开 Intern

16、et信息服务 节点和服务器节点 如果要暂停某个Web或者FTP站点服务 右击该站点 从弹出的快捷菜单中选择 暂停 命令如图 2 启动某个站点的信息服务 OSI RM OpenSystemsInterconnectionReferenceModel 模型的七层协议 应用层 向用户提供各种服务表示层 完成数据格式的转换会话层 建立会话关系传输层 在端点建立通道 保证传送的正确性网络层 负责路由选择和拥塞控制数据链路层 保证链路上数据帧的可靠传输物理层 在通信线路上传输比特流 TCP IP的层次模型 应用层提供各种应用程序 Telnet FTP SMTP DNS 传输层提供可靠的传输服务 确保数据无差错地到达 TCP 网络层接收来自传输层的请求 将带有目的地址的分组分发出去 IP 网络接口层 各种局域网接口 IP层的主要内容 1 IP层的功能 1 数据封装和产生协议头 2 选择路由 3 将数据交给其他协议 4 数据分段和重组 IP层的组成 1 IP 因特网协议 2 ICMP 因特网控制协议报文 3 ARP 地址解析协议 4 RARP 反向地址解析协议 主机号 IP地址 11110 保留 11

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号