- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象技术与Java程序 第九讲:Java Web编程 1. Web 应用概述 1.1 介绍 我们通过浏览器可以访问新浪网、中华网、淘宝网、网易、搜狐网、微软的网站、Sun公司的网站等等,这些就是Web应用。对于Web应用,我们需要使用浏览器,通过网络,访问在远程的服务器运行的程序。Web应用指的就是这些网站中的程序。 1. Web 应用概述 1.1 介绍 一个网站由大量的页面组成,每个页面通常是由一个文件组成,也可能由多个文件组成。组成一个网站的大量文件相互之间通过特定的方式进行连接,并且存在一个系统来管理这些文件。管理这些文件的系统通常称为应用服务器,它的主要作用就是管理这些文件。 1. Web 应用概述 1.2 Web应用操作过程 打开浏览器。 输入某个网址。 经过一段时间的等待,浏览器显示要访问的信息。 然后可以在网页继续进行其他操作,可能的操作如下: 在网页上点击超级链接访问我们希望访问的内容,等待浏览器中内容的再次更新。 在网页上输入一些信息,然后点击按钮,等待浏览器中内容的再次更新。 不管是在地址栏输入地址,还是点击超级链接或者点击按钮,都需要等待浏览器中内容的更新。等待浏览器内容更新的过程,实际上是浏览器访问Web应用的过程。 1. Web 应用概述 1.3 WEB应用运行过程 浏览器根据用户输入的地址找到相应的Web服务器,不同的网站对应不同的服务器。这个服务器可以接收浏览器发送的请求。 Web服务器把这个请求交给相应的文件管理器,这个文件管理器也是一个服务器,通常称为应用服务器。 应用服务器接收到请求之后,查找相应的文件,加载并执行这个文件。执行的结果通常是HTML文档。 应用服务器执行完相应的文件之后,把执行的结果返回给Web服务器,Web服务器再把这个结果返回给浏览器。 浏览器解析HTML文档,然后把解析后的网页显示给用户。 1. Web 应用概述 1.4 文件 文件是网站中最主要的部分,各个不同的网站之间的差别主要是因为它们是由不同的文件组成,而不同的文件可以完成不同的功能。这些文件主要是由网站的创建人员编写的。本讲的主要内容就是介绍如何编写这些文件。 对于这些文件的访问,可以有很多种方式。可以在地址栏中输入地址进行访问,可以通过点击超链接进行访问,可以通过点击按钮进行访问。通过输入地址进行访问的方式没有其他两种方式方便,通常仅仅是在第一次访问这个网站的第一个页面时候使用。如果不需要提交信息,通常使用超链接的方式,如果要提交信息,使用按钮的形式。 1. Web 应用概述 1.5 URL URL是Uniform Resource Location的缩写,译为“统一资源定位符”。URL是Internet上用来描述信息资源的字符串,采用URL可以用一种统一的格式来描述网络中的各种信息资源,包括文件、服务器的地址和目录等。 URL的格式由三部分组成: 第一部分是协议(或称为服务方式), 第二部分是存有该资源的主机IP地址或域名(包括端口号), 第三部分是资源的具体地址。 例如:http://localhost/jsp/exam.jsp中,协议为http,主机名为localhost(默认端口号为80),资源地址为主机上的“/jsp/exam.jsp”。 1. Web 应用概述 1.6 程序的运行支持 编写好的文件并不能独立运行,而是需要在应用服务器中运行,必须有应用服务器的支持,应用服务器负责查找、加载、执行文件。 要访问这些文件,需要通过浏览器访问,所以要访问Web应用必须有浏览器。 浏览器与应用服务器之间的交互是通过Web服务器完成的,Web服务器可以接收浏览器发送的请求,能够把请求转发给应用服务器,能够把应用服务器执行的结果发送给浏览器。 通常情况下,应用服务器和Web服务器是集成在一起的。要开发和运行Web应用,我们需要搭建这些环境。 1. Web 应用概述 1.7 WEB应用的功能 (1)信息展示 信息展示是网站必不可少的功能,不管您上过什么样的网站,多数时候都是在浏览上面的信息,这也是多数网站最主要的功能。对于普通的用户,使用Web应用的主要目的也是查看信息。可以认为展示信息是Web应用的输出功能。对于静态网站(信息基本上不发生变化)来说,展示信息几乎就是网站的全部功能。 1. Web 应用概述 1.7 WEB应用的功能 (2)信息查询 在网站信息量非常大的时候,通过浏览信息来获取想要的信息将非常困难。网站必须提供功能强大的查询来方便用户的操作。查询的方式可以有很多。可以根据关键字查询,例如根据用户名、根据产品编号等。可以根据日期查询或者日期范围查询,例如在某个时间之前,或者在某个时间区间。可以组合查询,根据多个条件查询。可以进行模糊查询,只要包含所提供的信息就可以查
您可能关注的文档
最近下载
- 2013—2023年注册会计师考试《审计》真题合集(含答案及解析)共13套.pdf VIP
- 《螺锁式预应力混凝土方桩》浙江).pdf VIP
- 2025版《加油站事故隐患内部报告奖励管理制度》 .docx
- 急性心肌梗死-课件(演示)(共50张PPT).ppt VIP
- 双重预防体系.pptx VIP
- 广东省标准高大模板支撑系统实时安全监测技术规范.PDF VIP
- 脑梗后遗症的健康宣教ppt.pptx VIP
- Q/GDW 539-2010 变电设备在线监测系统安装验收规范.pdf VIP
- 2025届湖南省天壹名校三湘教育联盟高三9月联考-英语试题.docx VIP
- 人教(部编版)三年级下册语文期末总复习 (共125张PPT).ppt VIP
文档评论(0)