Web编程技术概述.ppt

上传人:sh****n 文档编号:6383682 上传时间:2020-02-24 格式:PPT 页数:42 大小:1.85MB
返回 下载 相关 举报
Web编程技术概述.ppt_第1页
第1页 / 共42页
Web编程技术概述.ppt_第2页
第2页 / 共42页
Web编程技术概述.ppt_第3页
第3页 / 共42页
点击查看更多>>
资源描述
XML与WEB技术 闫帅领yanshuailing 指定用书 JSP实用教程 第二版 主编 耿祥义清华大学出版社 主要参考用书 JavaWeb编程从入门到实践 主编 徐林林清华大学出版社 Java程序设计教程 第二版 主编 雍俊海清华大学出版社 第1章Web编程技术概述 1 1WWW服务1 2常见应用系统的体系结构1 3主流Web编程技术介绍1 4Web应用的运行环境1 5第一个Web应用程序 1 1WWW服务 WWW WorldWideWeb 起源1980 1991 WWW的开发欧洲原子能研究中心 CERN 法语 ConseilEurop enpourlaRechercheNucl aire Berners Lee 1 1WWW服务 WWW WorldWideWeb 起源1992 1995 WWW的发展1993年 美国伊利诺斯大学国家超级计算机应用中心 Mosaic浏览器 1994年4月 NetscapeNavigator 1994年9月 万维网协会 W3C WorldWideWebConsortium 成立 1 1WWW服务 WWW WorldWideWeb 起源1996 1998 WWW的商业化大多数均拥有自己的Web站点 Web的交互性导致了基于Web的商业行为 即电子商务 和世界范围内的多用户通信 1 1WWW服务 WWW WorldWideWeb 起源1999 2001 com 的兴起和繁荣创业计划 风险投资 大批具有Internet背景的 com 公司2001年互联网泡沫破灭 1 1WWW服务 WWW WorldWideWeb 起源2002 至今 无处不在的WWW互联网以一种更加稳健和理性的方式发展 1 1WWW服务 WWW的特点平台无关分布性动态性交互性 1 1WWW服务 WWW的相关概念统一资源标识符 UniformResourceIdentifier URI 互联网的一个协议要素可以定位任何远程或本地的可用资源通用格式 例 ftp tom 123 协议 用户名 密码 主机名 端口号 资源路径 1 1WWW服务 WWW的相关概念超文本传输协议 HyperTextTransferProtocol HTTP 一种在互联网上传输超文本数据的网络协议 HTTP的安全版本 HTTPS超文本标记语言 HyperTextMarkupLanguage HTML 用于描述网页文档的外观和格式 1 1WWW服务 WWW的相关概念Web服务器提供网上信息浏览服务主要的Web服务器 IIS InternetInformationServerApache的HTTP服务器浏览器 1 1WWW服务 WWW的相关概念JavaScript一种脚本语言 广泛应用于客户端网页 提供动态的交互功能 层叠样式表CSS CascadingStyleSheets是一种为用标记语言书写的文档添加样式的语言 1 1WWW服务 WWW的相关概念Web1 0通过拨号网络访问 平均只有50Kbps的带宽 典型的Web1 0站点 静态页面使用框架或框架集使用一些诸如标记这样的专有HTML扩展标记提供在线客户留言簿使用GIF图片作为网站的按钮 1 1WWW服务 WWW的相关概念Web2 0基于Web的网上社区和基于主机的网络服务 平均带宽1Mbps 改变了软件开发人员和最终用户使用Web的方式 1 2常见应用系统的体系结构 客户 服务器 Client Server 结构应用于计算机网络环境下 分离客户端和服务器端 网络上的客户或服务器被称作 节点 最基本的客户 服务器结构只包含两类节点 客户和服务器 有时也被称为二层 two tier 结构 1 2常见应用系统的体系结构 客户 服务器 Client Server 结构 1 2常见应用系统的体系结构 客户 服务器 Client Server 结构 三层结构 1 2常见应用系统的体系结构 客户 服务器 Client Server 结构优点极好的可维护性数据的安全性有保障数据的更新方便技术成熟不同的客户端只要满足相关的协议标准 都可以访问服务器 1 2常见应用系统的体系结构 客户 服务器 Client Server 结构缺点会导致网络交通拥塞系统缺少足够的健壮性 1 2常见应用系统的体系结构 浏览器 服务器 Browser Server 结构本质上仍是一种客户 服务器结构 客户端通过Web浏览器来实现的 没有或者只有极少部分业务逻辑在浏览器端实现 主要的业务逻辑在服务器端实现 1 2常见应用系统的体系结构 浏览器 服务器 Browser Server 结构优点除浏览器外 不需要在客户端安装其他软件 便于系统管理 维护和升级 减轻客户机负担 降低对客户机的性能要求 1 2常见应用系统的体系结构 浏览器 服务器 Browser Server 结构缺点不便于录入大量数据 构建复杂应用较困难 缺少成熟开发工具 HTTP可靠性低有可能造成应用故障 访问量大时 服务器端负载过重 嵌入客户端页面的脚本代码易暴露业务规则 1 3主流Web编程技术介绍 通用网关接口 CGI 一种外部应用程序和信息服务器之间的接口标准 通过CGI可以让客户端从Web浏览器向执行在Web服务器上的程序请求数据 特点 独立于语言 对于每一个请求 需启动一个进程 运行开销大 开发难度较大 1 3主流Web编程技术介绍 PHP PHP HypertextPreprocessor 开放源代码脚本语言 主要用于服务器端应用程序及动态网页上 适合开发轻量级Web应用系统 LAMP Linux Apache MySQL PHP 1 3主流Web编程技术介绍 ASP ActiveServerPages 微软公司开发的服务器端脚本处理引擎 用于动态生成网页 多数ASP页面都是使用VBScript语言编写 ASP可与多种数据库的交互 实际应用中多用ASP MicrosoftSQLServer 1 3主流Web编程技术介绍 JSP JavaServerPages 是由Sun主导建立 可响应客户端请求 动态生成Web页面的技术标准 以Java语言作为脚本语言 JSP页面的组成 静态数据 如HTML JSP指令 如include指令 JSP脚本元素和变量 JSP动作 用户自定义标标记 1 3主流Web编程技术介绍 NET框架一个由微软开发的致力于敏捷软件开发 平台无关性和网络透明化的软件开发平台 运行和管理方式 类似Java虚拟机 支持语言 C VB NET C Python等 是J2EE技术的主要竞争者 1 3主流Web编程技术介绍 J2EE JavaEEJava2PlatformEnterpriseEditionSun公司为企业级应用推出的标准平台三个版本 JavaEEJavaSEJavaME 1 4Web应用的运行环境 InternetInformationServices IIS 微软公司提供的Web服务器 必须运行于Windows平台 提供了高度可靠的 易管理的 可扩展的 及安全的Web应用系统架构 最新版本包含FTP SMTP NNTP和HTTP HTTPS等网络服务 1 4Web应用的运行环境 TomcatApache软件基金会下属的Jakarta项目开发的一个Servlet容器 内含HTTP服务器 实现了对Servlet和JSP的支持 1 4Web应用的运行环境 JBoss应用服务器开源的 遵循最新J2EE规范的应用服务器 特性 将具有JMX微内核服务作为其总线结构 采用面向服务的架构 SOA Service OrientedArchitecture 具有统一的类装载器 从而能够实现应用的热部署和热卸载能力 1 4Web应用的运行环境 WebLogicServerBEA公司的一个J2EE系列产品 采用Java语言开发 应用服务器 WebLogicServer 1 5第一个Web应用程序 安装开发环境JavaSE JDK C java versionjavaversion 1 6 0 04 Java TM SERuntimeEnvironment build1 6 0 04 b12 JavaHotSpot TM ClientVM build10 0 b19 mixedmode sharing 1 5第一个Web应用程序 安装开发环境ApacheTomcatJava的位置是否安装成Windows系统服务默认端口 8080管理员帐号配置文件 conf tomcat users xml 1 5第一个Web应用程序 手动启动Tomcat 1 5第一个Web应用程序 管理Tomcat 1 5第一个Web应用程序 管理Tomcat 1 5第一个Web应用程序 HelloWorld jsp HelloWorldHelloWorldTodayis 1 5第一个Web应用程序 发布应用程序在Tomcat安装路径的webapps目录下 创建一个名为firstapp的子目录 HelloWorld jsp存放在firstapp目录下 对于Tomcat5 x及以下版本的服务器 还需要在firstapp子目录下再创建一个名为WEB INF的子目录 1 5第一个Web应用程序 运行程序 http localhost 8080 firstapp HelloWorld jsp
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!