网站大量收购闲置独家精品文档,联系QQ:2885784924

第1章_Web技术简介与Tomcat.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Web技术简介与Tomcat 初探Servlet与JSP 1.1 Web开发技术发展历史 Tim Berners-Lee发明。 1990年11月,第一个Web服务器nxoc01.cern.ch开始运行,Tim Berners-Lee在自己编写的图形化Web浏览器“World Wide Web”上看到了最早的Web页面。 1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。 目前,与Web相关的各种技术标准都由W3C组织(World Wide Web Consortium)管理和维护。 1.2 Web技术简介及应用 从技术层面看,Web架构的精华有三处: 用超文本技术(HTML)实现信息与信息的连接; 用统一资源定位技术(URI)实现全球信息的精确定位; 用新的应用层协议(HTTP)实现分布式的信息共享。 Web是一种典型的分布式应用架构。 Web应用中的每一次信息交换都要涉及到客户端和服务端两个层面。 因此,Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。 与客户端技术从静态向动态的演进过程类似,Web服务端的开发技术也是由静态向动态逐渐发展、完善起来的。 客户端技术 Web客户端的主要任务是展现信息内容。 HTML语言是信息展现的最有效载体之一。 CSS(Cascading Style Sheets) DHTML(Dynamic HTML) JAVASCRIPT 服务端技术 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器。 一种名为SSI(Server Side Includes)的技术可以让Web服务器在返回HTML文件前,更新HTML文件的某些内容,但其功能非常有限。 第一种真正使服务器能根据运行时的具体情况,动态生成HTML页面的技术是大名鼎鼎的CGI (Common Gateway Interface)技术。 Web技术的应用 B2C(Business to Customer) B2B(Business to Business) 1.3 World Wide Web 我们的目标就是构建一个全世界的客户都能访问的Web应用。 Web由数以亿计的客户(使用象Mozilla或Safari之类的浏览器)和服务器(使用Apache之类的Web服务器应用)组成,这些客户和服务器之间通过有线和无线的网络连接。 1.3.1 Web服务器 Web服务器做些什么? Web服务器接收客户请求,然后向客户返回一些结果。 用户可以通过Web浏览器请求一个资源。Web服务器得到请求后,查找资源,然后向用户返回一个结果。 资源可以是HTML页面、图片、声音文件、PDF文档等。 如果服务器找不到请求的资源,会返回一个“404 Not Found(404:未找到)”错误。 1.3.2 Web客户 Web客户做些什么? Web客户允许用户请求(request )服务器上的某个资源,并且向用户显示请求的结果( result )。 1.4 HTTP HTML HTML(HyperText Markup Language,即超文本标记语言)告诉浏览器怎样向用户显示内容。 HTTP(HyperText Transfer Protocol,即超文本传输协议)是web上客户和服务器通信所用的协议。 服务器使用HTTP向客户发送HTML。 1.4.1 HTML简介 !-- -- 在这里加注释 a 锚点(通常用来放超链接) align 对内容左对齐、右对齐、居中,或调整行距 body 定义文档的体的边界 br 行分割 center 将内容居中 form 定义一个表单(通常提供了输入域) h1 一级标题 head 定义文档首部的边界 html 定义HTML文档的边界 input type 在表单中定义一个输入组件 p 一个新段落 title HTML文档的标题 1.4.2 HTML示例 html !– Some sample HTML-- head ①titleA Login Page/title /head body ②h1 align=“center”Login Page/h1 p align=”right” ③ img src=“Login.jpg” width=“130” height=“150”/ /p form action=“date2” ④ Name:input type=“text” name=“param1”/br/ Password:input type=“text” name=“param2”/br/br/br/ center ⑤ input type=“SUBMIT” /ce

文档评论(0)

血玲珑 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档