Web是一种分布式的应用架构,旨在共享分布在网上得资源。web采用客户、服务器的通信模式,客户和服务器之间采用http协议通信,Web使用HTML连接网络上的信息,信息放在浏览器上,客户通过浏览器访问服务器上得信息。
Web主要内容包括:Web的展现形式、Web的通信方式、Web的定位
首先,web是通过html来展现信息以及建立信息之间的关系。html是一门超文本标记语言,能够展示文本、图片等多媒体信息。
其次,Web的通信方式,Http协议(Hypertext Transfer Protocol )超文本传输协议,即HTMl文档怎么在网络中通信,HTtp协议规定了浏览器和服务器之间通信的细节。http协议属于应用层协议建立在TCP/IP之上。http协议采用可靠的TCP连接,默认端口号为80。客户端与服务器的通信可归纳为:
1)客户与服务器建立TCP连接
2)客户端发出HTTP请求
3)服务器端发出相应的http响应
4)客户端接到服务器的响应进行处理
5)客户端与服务器端的连接关闭。
下面看http协议到底是怎么规定的:http的请求格式 他有三部分组成:
1)请求方法 url http协议版本
2)请求头
3)请求正文。
http的响应格式:他也由三部分组成
1)http协议版本 状态码 描述信息
2)响应头
3)响应内容
最后、web的定位:他靠得就是URL 统一资源定位 他有三部分组成
1)应用层协议
2)主机地址或域名
3)资源所在的路径及文件名
@author http://javaflex.iteye.com/
分享到:
相关推荐
Java Web服务器原理主要涉及到Web应用的部署、运行和管理,其中Tomcat是一个广泛使用的开源Java Servlet容器,它是Java EE(现在称为Jakarta EE)的一部分。本文将深入探讨Java Web服务器的工作原理,特别是Tomcat的...
《深入分析Java Web》这本书是Java Web开发领域的一本经典之作,它涵盖了多个核心主题,旨在帮助读者深入了解这个领域的各种技术细节。以下是书中的主要知识点: 1. **Java Web基础知识**:这部分通常会介绍Web应用...
Tomcat,作为Java Web开发中不可或缺的开源Servlet容器,其内部工作机制及运行流程一直是开发者关注的焦点。本文将基于标题、描述及部分给定内容,全面解析Tomcat的核心机制,尤其是其线程池管理方式,帮助读者深入...
本章内容 理解Web服务器的作用 理解浏览器的工作原理 了解HTTP协议 会使用浏览器的开发者工具查看HTTP请求和HTTP响应 了解web应用的部署结构,会在tomcat上部署静态页面 会启动tomcat,知道如何访问部署在tomcat中的...
Tomcat作为一款广泛应用的开源Java Servlet容器,它的内部架构和工作流程对于理解Web应用的运行至关重要。本文将深入探讨Tomcat的主要组成部分,包括Server、Service、Connector、Engine、Host和Context,以及它们...
Tomcat作为一款广泛使用的开源Java应用服务器,其工作原理是许多开发者想要深入了解的关键。本文将从多个层面深入探讨Tomcat的运作机制,旨在帮助读者全面理解其设计思想和核心功能。 一、Tomcat架构概述 Tomcat...
通过这些实战练习,读者不仅可以掌握Java Web开发的基本技能,还能深入理解Struts框架的运作机制,为构建大型、复杂的Web应用程序打下坚实基础。实践中遇到的问题和解决方法将是学习过程中的宝贵财富。
- **企业应用开发首选**:由于其高性能、安全性以及良好的生态系统支持,Java Web 已经成为企业应用开发的标准之一。掌握了这项技术,开发者将有更多的就业机会和发展空间。 - **良好的发展前景**:Java Web 作为一...
《Tomcat底层原理深入学习》 Tomcat,作为Apache软件...通过深入学习Tomcat底层原理,开发者不仅能更好地理解和解决实际问题,还能提升对Web服务器整体运作的洞察力,为优化和设计更高效的Java Web应用打下坚实基础。
《深入剖析Tomcat》是一本针对Java开发者的专业书籍,它深入探讨了Tomcat服务器的内部工作原理,旨在帮助读者理解并优化应用程序的性能。这本书以源码分析为核心,提供了丰富的示例,使读者能够通过实践更好地理解和...
通过这个过程,开发者可以深入理解Tomcat的工作原理,调试内部问题,或者对其进行定制和优化,以满足特定的Web应用需求。对于学习和研究Servlet容器的内部运作机制,这是一次非常有价值的学习经历。
Apache Tomcat 7.0.90 是一个针对Windows 32位操作系统的开源Web应用程序服务器,它在Java Web开发领域扮演着重要角色。...通过深入理解Tomcat的运作原理和配置方法,开发者能够更好地管理和优化他们的Web应用程序。
在IT行业中,Java环境配置是开发和运行Java应用程序的基础,特别是在服务器端应用如Tomcat...随着技术的发展,虽然现在更常用的是64位系统和更高版本的Tomcat,但了解这些基础知识对理解Java Web栈的运作原理至关重要。
Tomcat是一款开源的、基于Java Servlet和JavaServer Pages(JSP)技术的Web应用服务器,由Apache软件基金会维护。这个"中文版"暗示我们将探讨的内容是面向中文读者,可能是翻译自英文版的"How Tomcat Works",旨在...
《Java Web人事管理系统详解》 Java Web人事管理系统是一款基于Java技术构建的企业级应用,它集成了员工信息管理、考勤记录、薪酬计算、绩效评估等多个功能模块,为企业的人力资源管理工作提供了一站式的解决方案。...
尽管Tomcat 6.0.18版本已经较旧,但它的基本工作原理和结构在后续版本中得到了保留,因此理解这个版本对于学习Tomcat的整体运作机制仍然有价值。在实际应用中,为了安全和性能,建议使用最新稳定版的Tomcat,如...
Apache Tomcat 8.5.23 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和...无论你是开发者还是系统管理员,理解和掌握Tomcat的运作原理和配置技巧对于Java Web开发都是至关重要的。
【标题】"Tomcat-5.5.8"是一个经典的Apache Tomcat服务器版本,它代表了Java Servlet和JavaServer Pages(JSP...对于学习和理解Java Web服务器的运作原理,以及如何配置和优化Web服务器,这个版本具有很高的研究价值。
通过阅读《Tomcat权威指南》,读者不仅可以掌握Tomcat的使用,还能深入理解Web服务的运作机制,为Java Web开发打下坚实基础。无论你是初学者还是经验丰富的开发者,这本书都能为你提供宝贵的指导。
Tomcat则是Apache软件基金会的项目,是最流行的Servlet容器之一,它实现了Servlet和JavaServer Pages (JSP) 规范,适合小型到中型的应用。 在实现Java Web服务器时,开发者通常会遇到以下几个关键概念: 1. **监听...