`
javaflex
  • 浏览: 80558 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Tomcat 之 java Web运作原理

阅读更多

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/

 

0
0
分享到:
评论

相关推荐

    Java Web 服务器原理

    Java Web服务器原理主要涉及到Web应用的部署、运行和管理,其中Tomcat是一个广泛使用的开源Java Servlet容器,它是Java EE(现在称为Jakarta EE)的一部分。本文将深入探讨Java Web服务器的工作原理,特别是Tomcat的...

    深入分析java web

    《深入分析Java Web》这本书是Java Web开发领域的一本经典之作,它涵盖了多个核心主题,旨在帮助读者深入了解这个领域的各种技术细节。以下是书中的主要知识点: 1. **Java Web基础知识**:这部分通常会介绍Web应用...

    Tomcat运行机制及工作原理

    Tomcat,作为Java Web开发中不可或缺的开源Servlet容器,其内部工作机制及运行流程一直是开发者关注的焦点。本文将基于标题、描述及部分给定内容,全面解析Tomcat的核心机制,尤其是其线程池管理方式,帮助读者深入...

    Java Web应用开发:Web原理.ppt

    本章内容 理解Web服务器的作用 理解浏览器的工作原理 了解HTTP协议 会使用浏览器的开发者工具查看HTTP请求和HTTP响应 了解web应用的部署结构,会在tomcat上部署静态页面 会启动tomcat,知道如何访问部署在tomcat中的...

    tomcat工作原理深入解析

    Tomcat作为一款广泛应用的开源Java Servlet容器,它的内部架构和工作流程对于理解Web应用的运行至关重要。本文将深入探讨Tomcat的主要组成部分,包括Server、Service、Connector、Engine、Host和Context,以及它们...

    tomcat 工作原理

    Tomcat作为一款广泛使用的开源Java应用服务器,其工作原理是许多开发者想要深入了解的关键。本文将从多个层面深入探讨Tomcat的运作机制,旨在帮助读者全面理解其设计思想和核心功能。 一、Tomcat架构概述 Tomcat...

    java_web开发实战经典---源代码

    通过这些实战练习,读者不仅可以掌握Java Web开发的基本技能,还能深入理解Struts框架的运作机制,为构建大型、复杂的Web应用程序打下坚实基础。实践中遇到的问题和解决方法将是学习过程中的宝贵财富。

    Java Web开发快速入门

    - **企业应用开发首选**:由于其高性能、安全性以及良好的生态系统支持,Java Web 已经成为企业应用开发的标准之一。掌握了这项技术,开发者将有更多的就业机会和发展空间。 - **良好的发展前景**:Java Web 作为一...

    tomcat底层原理深入学习

    《Tomcat底层原理深入学习》 Tomcat,作为Apache软件...通过深入学习Tomcat底层原理,开发者不仅能更好地理解和解决实际问题,还能提升对Web服务器整体运作的洞察力,为优化和设计更高效的Java Web应用打下坚实基础。

    深入剖析Tomcat(含源码示例)

    《深入剖析Tomcat》是一本针对Java开发者的专业书籍,它深入探讨了Tomcat服务器的内部工作原理,旨在帮助读者理解并优化应用程序的性能。这本书以源码分析为核心,提供了丰富的示例,使读者能够通过实践更好地理解和...

    tomcat源码导入myeclipse

    通过这个过程,开发者可以深入理解Tomcat的工作原理,调试内部问题,或者对其进行定制和优化,以满足特定的Web应用需求。对于学习和研究Servlet容器的内部运作机制,这是一次非常有价值的学习经历。

    Apache-tomcat-7.0.90(Windows32位)

    Apache Tomcat 7.0.90 是一个针对Windows 32位操作系统的开源Web应用程序服务器,它在Java Web开发领域扮演着重要角色。...通过深入理解Tomcat的运作原理和配置方法,开发者能够更好地管理和优化他们的Web应用程序。

    32位java环境配置_tomcat6

    在IT行业中,Java环境配置是开发和运行Java应用程序的基础,特别是在服务器端应用如Tomcat...随着技术的发展,虽然现在更常用的是64位系统和更高版本的Tomcat,但了解这些基础知识对理解Java Web栈的运作原理至关重要。

    how tomcat work 中文版

    Tomcat是一款开源的、基于Java Servlet和JavaServer Pages(JSP)技术的Web应用服务器,由Apache软件基金会维护。这个"中文版"暗示我们将探讨的内容是面向中文读者,可能是翻译自英文版的"How Tomcat Works",旨在...

    java web人事管理系统

    《Java Web人事管理系统详解》 Java Web人事管理系统是一款基于Java技术构建的企业级应用,它集成了员工信息管理、考勤记录、薪酬计算、绩效评估等多个功能模块,为企业的人力资源管理工作提供了一站式的解决方案。...

    tomcat-6.0.18安装包

    尽管Tomcat 6.0.18版本已经较旧,但它的基本工作原理和结构在后续版本中得到了保留,因此理解这个版本对于学习Tomcat的整体运作机制仍然有价值。在实际应用中,为了安全和性能,建议使用最新稳定版的Tomcat,如...

    apache-tomcat-8.5.23.zip

    Apache Tomcat 8.5.23 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和...无论你是开发者还是系统管理员,理解和掌握Tomcat的运作原理和配置技巧对于Java Web开发都是至关重要的。

    tomcat-5.5.8

    【标题】"Tomcat-5.5.8"是一个经典的Apache Tomcat服务器版本,它代表了Java Servlet和JavaServer Pages(JSP...对于学习和理解Java Web服务器的运作原理,以及如何配置和优化Web服务器,这个版本具有很高的研究价值。

    Tomcat权威指南.pdf

    通过阅读《Tomcat权威指南》,读者不仅可以掌握Tomcat的使用,还能深入理解Web服务的运作机制,为Java Web开发打下坚实基础。无论你是初学者还是经验丰富的开发者,这本书都能为你提供宝贵的指导。

    Java WEB服务器

    Tomcat则是Apache软件基金会的项目,是最流行的Servlet容器之一,它实现了Servlet和JavaServer Pages (JSP) 规范,适合小型到中型的应用。 在实现Java Web服务器时,开发者通常会遇到以下几个关键概念: 1. **监听...

Global site tag (gtag.js) - Google Analytics