




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章Web开发的基本技术 管理信息系统精品课程 2006 3 管理信息系统精品课程 2006 3 本章内容 第一节Web开发的基础知识第二节标识语言第三节脚本语言第四节Web开发中的客户端技术第五节动态网页技术第六节Web开发的技术框架 第一节Web开发的基础知识 管理信息系统精品课程 2006 3 一 相关概念超链接 Hyperlink 文件中一些特殊的文字和图形 用鼠标单击这些文字和图形时 会从一个文本跳到到另一个文本 超文本 Hypertext 含有超级链接的文本 其形式仍是ASCII文件 可用一般文字处理软件进行编辑 处理 超文本标识语言 HTML 用于编写超文本文件的语言 用HTML编写的超文本文件称为HTML文件 以 htm或 html为文件扩展名 管理信息系统精品课程 2006 3 超文本传输协议 HTTP 基于TCP IP 用于在Internet Intranet网络进行超文本文件及其他文件传输的网络应用协议 网页 Web 在WWW服务器上发布的HTML文件 网站首页称 主页 HomePage 统一资源定位标识 URL 用于在Internet Intranet网络上进行资源定位的标识字符串 浏览器 Browser 用于在Internet网络上 通过HTTP FTP等网络协议 搜索 请求并显示或下载网络资源的软件 如微软公司的 Internet探索者 浏览器 InternetExplorer 简称IE 二 Web的工作过程 管理信息系统精品课程 2006 3 三 Web所提供的主要服务 MAILServer 提供电子邮件服务 HTTPServer 提供超文本传输服务 FTPServer 提供文件的下载 Download 和上载 Upload 服务 DNSServer 提供域名 主机名 IP地址 服务 NNTPServer 提供新闻讨论组服务 ProxyServer 提供代理服务 CertificateServer 认证服务 IndexServer 检索服务 DataAccessServer 数据存取服务 管理信息系统精品课程 2006 3 第二节标识语言 标准概括标识语言SGML StandardGeneralizedMarkupLanguage 超文本标识语言HTML HypertextMarkupLanguage 动态超文本标识语言DHTML DynamicHypertextMarkupLanguage 可扩展标识语言XML ExtensibleMarkupLanguage 管理信息系统精品课程 2006 3 一 标准概括标识语言SGML SGML是最早的标注语言 HTML和XML都是在此基础上派生出来 1986年 国际标准化组织 ISO 采用SGML作为描述电子文档及其构成的标准 SGML所提供的标注文档系统独立于任何应用软件 同设备和机器无关的电子文档表示方法 管理信息系统精品课程 2006 3 安装成本高 需要特殊技术这种技术是大部分WWW设计者所不具备的 与HTML相比 SGML工具软件相当昂贵和困难 SGML创建文档类型定义成本高 特别是用人工来做 SGML有一个陡峭的学习曲线 管理信息系统精品课程 2006 3 为什么SGML没有广泛用于Web 定义文档结构和类型 描述文档内文本元素之间的关系 比SGML更易学习和使用 可用于WWW上所有文档 HTML标记是插在文档中的HTML编码 规定文档的格式及在屏幕上的显示方式 HTML链接可把当前文档链接到同一文档的另一位置 同一主机的其他文档或互联网上其他地方的文档里 管理信息系统精品课程 2006 3 二 超文本标识语言HTML 简单的HTML示例 网上手机市场你想要买手机吗 你可以访问手机网站了解有关信息 管理信息系统精品课程 2006 3 三 动态超文本标识语言DHTML DHTML文件中元素都具有动态能力 对用户的操作在本地可做实时处理 从而得到更快的用户响应 使网页的界面更丰富多变 使页面设计者可随心所欲地表达自己的构思 但仅限于在IE浏览器上显示 管理信息系统精品课程 2006 3 四 可扩展标识语言XML XML是EXtensibleMarkupLanguage的缩写 XML是一种类似于HTML的标记语言 XML是用来描述数据的 XML的标记不是在XML中预定义的 你必须定义自己的标记 XML使用文档类型定义 DTD 或者模式 Schema 来描述数据 XML使用DTD或者Schema后就是自描述的语言 管理信息系统精品课程 2006 3 为什么说XML代表了Web的将来 XML是一种跨平台的 与软硬件无关的 处理信息的工具 XML是开放的 XML能够在不同的用户和程序之间交换数据 而不论其平台如何 XML能简化企业间数据交流 有助于产生独立平台的协议 XML的自描述的特性使其对于B2B和企业内部网解决方案来说是一种有效的选择 XML用来描述事物的内在逻辑 HTML只是表示事物的显示形式 管理信息系统精品课程 2006 3 管理信息系统精品课程 2006 3 第三节脚本语言 JavaScript 是一种解释性编程语言 可由浏览器直接解释执行 用JavaScript编写网页程序 不需很深的编程经验 JavaScript语言是通过嵌入在标准HTML语言中实现 VBScript 语言的功能与JavaScript相似 只能用于微软的IE浏览器和IIS服务器端 其他服务器和浏览器不一定支持VBScript CSS CascadingStyleSheets 层叠样式表 CSS技术可有效地对页面的布局 字体 颜色 背景和其他效果实现更精确的控制 将样式表加入HTML文件中最简单的方法是使用HTML的STYLE标记 将样式表放置于文件HEAD部分 第四节Web开发中的客户端技术 客户端脚本 JavaScript VBScript 通过在HTML中增加脚本程序 使页面具有一定的交互 验证及响应的功能 Cookies技术 通过在访问者电脑的文件中保存信息 用来记录诸如用户的名称 密码 偏好 习惯和订阅等用户信息 多媒体技术 通过音频 视频 图片和动画使网页更丰富多彩 管理信息系统精品课程 2006 3 Active控件 通过采用微软公司的Active控件技术 使网页中的部分或全部区域有类似本地应用程序且功能更强大的用户界面 Active控件可自动下载 安装并运行 但它只能用于Windows平台 JavaApplets 其功能与Active控件类似 但用Java语言编写 用编译器将它编译成字节代码文件后 将它放在Web上 并在HTML页面中做好相应标记 用户端只要装上支持其运行的客户端软件 JVM 后 就可以直接下载并运行JavaApplets 其用途广泛 可用于如计算 游戏 交互式表单 交互式动画等 并且可随着JVM跨平台应用 管理信息系统精品课程 2006 3 第五节动态网页技术 一 什么是动态网页用HTML写的网页是静态的 你可以看到页面上的内容 但不能在屏幕上输入并传送数据到Web服务器 更无法进行完整的人机对话 当涉及到页面与数据库的连接问题和从站点返回一个页面给客户的问题时 仅依靠HTML网页是做不到的 动态网页就是为了解决动态交互的问题和与数据库连接的问题而设计的 动态网页可以实现与用户的动态交互 可以让用户或者网站的使用者编辑网页里的数据 能全面实现电子商务的流程 管理信息系统精品课程 2006 3 管理信息系统精品课程 2006 3 静态网页 使用ASP的动态网页 常用的动态网页技术有哪些呢 CGI CommonGetwayInterface 公共网关接口 是一种较为 古老 的动态网页编程接口标准 ASP ActiveServerPages 是微软公司所推出的动态网页编程技术 目前已发展至ASP NET PHP PersionalHomePages 是Internet上开放且免费的动态网页编程技术 JSP JavaServerPages 是一种以Java为主的跨平台的web开发技术 管理信息系统精品课程 2006 3 二 CGI 公共网关接口 工作过程 用户通过浏览器激活 CGI程序将信息传给外部应用程序并启动它 通过CGI程序传给Web服务器 再以HTML形式传给用户 CGI过程结束 作用 扩展Web服务器的功能 在任何服务器上运行 服务器与CGI程序可互发信息 管理信息系统精品课程 2006 3 三 ActiveServerPages ASP ActiveServerPages 是微软公司为它的Web服务器 互联网信息服务器 简称IIS 开发的一个组件 它是一种实现动态网页开发技术的服务器端的开发环境 通过ASP 我们能够将HTML页面 脚本命令 ASP内置对象和ActiveX组件结合起来 建立动态 交互而又高效的Web应用程序 ASP可利用ADO ActiveDataObject 方便地访问数据库 管理信息系统精品课程 2006 3 最简单的ASP程序示例 MyASP 管理信息系统精品课程 2006 3 四 PersionalHomePages PHP是Internet上开放且免费的动态网页编程技术 它有如下几个鲜明的特点 易学易用运行速度快跨多个平台极其强大的数据库支持功能先进的扩展功能完全免费 管理信息系统精品课程 2006 3 PHP与其他网页编程技术性能对比 管理信息系统精品课程 2006 3 五 JavaServerPages JSP是一种以Java为主的跨平台的Web开发技术 它使用Java作为脚本语言 JSP文件就是JSP定义的标记 Java程序段和HTML的混合体 所以首先必须掌握Java语言 由于JSP基于Java语言 因此其拥有Java编程语言 一次编写 各处运行 的特点 所有的JSP页面都被JSP引擎编译成为JavaServletClass 由JVM执行后转换成HTML 再经Web服务器送至用户的浏览器 管理信息系统精品课程 2006 3 六 动态网页中的数据库连接 动态网页的一个主要功能是实现了与数据库的自动连接 即只要数据库中的内容发生变化 与之相关的网页也会实现自动的更新 上述动态网页编程技术中 主要采用了如下几种与数据库的连接技术 JDBC JavaDataBaseConnectivity Java数据库连接ODBC OpenDataBaseConnectivity 开放式数据库连接ADO ActiveXDataObject ActiveX数据对象 管理信息系统精品课程 2006 3 第六节Web开发的技术框架 Microsoft NETFrameworkJ2EE Java2Platform EnterpriseEdition 管理信息系统精品课程 2006 3 一 Microsoft NETFramework 什么是 NET NET是微软公司推出的第三代网络开发平台 它的推出激发了新的程序开发方式 为求重复使用 易维护 在新的架构中 NET强调语言归语言 系统归系统 基于该平台的 NETFramework 通过一致的CLR CommonLanguageRuntime 来执行应用程序 管理信息系统精品课程 2006 3 微软总裁兼首席执行官SteveBallmer认为 NET代表一个集合 一个环境 一个可以作为平台支持的下一代Internet的可编程结构 NET 新平台 标准协议 统一开发工具 管理信息系统精品课程 2006 3 NET框架结构 管理信息系统精品课程 2006 3 NETFramework环境 管理信息系统精品课程 2006 3 二 Java2 EnterpriseEdition 什么是J2EEJ2EE Java2Platform EnterpriseEdition 是Sun公司提出的多层 Multi Tiered 分布式 Distributed 基于组件 Component Based 的企业级应用模型 En
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年珲春市面向普通高校毕业生招聘事业单位工作人员(45人)考前自测高频考点模拟试题及参考答案详解1套
- 2025年福建省永春县城市建设集团有限公司及权属企业招聘6人模拟试卷及答案详解(网校专用)
- 涂布车贴知识培训内容课件
- 2025华远国际陆港集团所属企业校园招聘(山西)模拟试卷及参考答案详解
- 2025广西职业技术学院博士人才专项招聘64人模拟试卷附答案详解(考试直接用)
- 2025北京昊昱人力资源管理有限公司招聘劳务派遣人员模拟试卷参考答案详解
- 2025霍州煤电井下岗位高校毕业生招聘290人(山西)模拟试卷及答案详解(有一套)
- 2025年南平邵武市医疗单位医疗类储备人才引进8人考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025广东清远市英德市招聘教师222人(编制)考前自测高频考点模拟试题及答案详解(必刷)
- 2025年福建省泉州市永春县永源城市建设有限公司招聘11人考前自测高频考点模拟试题附答案详解(模拟题)
- 清远市清城区事业单位考试试题真题及答案
- 胃脘痛临床路径表
- 2023年浅谈如何做好一名公安宣传员心得体会 做好当前公安宣传工作的思考大全有关范文多篇合集
- 2023年考研考博-考博英语-新疆大学考试历年高频考点真题荟萃带答案
- 集中供电空调客车的应急电源
- LY/T 2663-2016森林防火地理信息系统技术要求
- GB/T 5018-2008润滑脂防腐蚀性试验法
- 爆破片安全装置定期检查、使用、维护、更换记录表
- 筑梦航天知识题库
- 质量问题分析改进报告模板
- 抽水蓄能电站建设工程作业指导书编制导则资料
评论
0/150
提交评论