1.HTTP协议简介
超文本传输协议,是关于如何在网络上传输超级文本的协议。HTTP协议位于应用层,建立在TCP/IP协议的基础上,使用可靠的TCP连接,默认端口80端口。
HTTP请求格式:
- 请求方法、URI和HTTP协议的版本
- 请求头
- 请求正文
POST /reg.jsp HTTP/ (CRLF)
Accept:image/gif,image/x-xbit,... (CRLF)
...
HOST:www.guet.edu.cn (CRLF)
Content-Length:22 (CRLF)
Connection:Keep-Alive (CRLF)
Cache-Control:no-cache (CRLF)
(CRLF) //该CRLF表示消息报头已经结束,在此之前为消息报头
user=jeffrey&pwd=1234 //此行以下为提交的数据
请求方法:GET、POST、HEAD、PUT、DELETE
HTTP响应格式:
- HTTP协议的版本、状态代码和描述
- 响应头
- 响应正文
HTTP/1.1 200 OK
Date: Fri, 22 May 2009 06:07:21 GMT
Content-Type: text/html; charset=UTF-8
<html>
<head></head>
<body>
<!--body goes here-->
</body>
</html>
2. 浏览器端与用户的动态交互
脚本语言:web服务器直接把用脚本编写的语言未经编译的程序源代码发送到浏览器端,由浏览器负责解析、编译和运行。
3.服务器端与用户的动态交互
4.发布web服务
web服务可以看作是被客户端远程调用的各种方法。web服务架构采用soap(简单对象访问协议)作为通信协议。
分享到:
相关推荐
Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议 视频教程+笔记+课件+资料 虽然在课程中还讲解了部分HTTP协议的技术,但是课程的重点还是NGINX、JVM、Tomcat三相运维与配置技术。课程内容包括了Nginx进阶...
【标题】:Tomcat Web服务器详解与应用 【描述】:本文将深入探讨Tomcat作为Web服务器的基础知识,包括其架构、配置以及如何通过IDEA和Eclipse进行项目部署。 【标签】:Tomcat 【正文】: 一、Tomcat简介 ...
教材采用《Web开发技术(Java)教程》由张娜等人编写,东软电子出版社出版,同时参考孙卫琴的《Tomcat与Web开发技术详解(第二版)》、孙鑫的《Servlet/JSP开发详解——基于Tomcat的Web开发》以及清华大学出版社的...
总结,Tomcat作为Java Web开发的重要工具,它的理解与熟练使用对于开发者至关重要。从安装配置到性能优化,再到安全管理和Web应用部署,每一个环节都需要深入学习和实践。希望这些笔记能为你的Tomcat学习之旅提供有...
综上所述,该课程涵盖了HTTP协议的基础知识、Nginx进阶配置、JVM虚拟机运维实践以及Tomcat的运维部署等多个方面的内容,旨在帮助学员全面掌握Web服务器的运维技能。无论是对于初学者还是有一定经验的技术人员来说,...
在IT领域中,Apache Tomcat是一款开源的Servlet容器,它能够提供对Servlet和JavaServer Pages (JSP)技术的支持,并且能够作为一个独立的应用服务器来运行Java Web应用程序。对于初学者或者经验不足的开发者来说,...
### Tomcat 5.0.28 安装与配置详解 #### 一、准备工作:J2SDK与TOMCAT的准备 在正式开始安装Tomcat 5.0.28之前,首先需要确保系统中已安装Java 2 Standard Edition(J2SDK),因为Tomcat服务器是基于Java平台构建...
这份"java web 笔记整理"涵盖了该领域的关键概念和技术,包括Servlet、JSP、MVC模式、JNDI、JTA以及EJB等核心内容。以下是根据笔记内容整理出的知识点详解: 1. **Servlet**:Servlet是Java平台上的服务器端组件,...
本教程涵盖了Tomcat服务器、Servlet等核心组件的使用,并在IntelliJ IDEA(一款强大的Java开发集成环境)上进行实践操作,教你如何通过Tomcat构建Web应用。 一、Tomcat服务器 Tomcat是Apache软件基金会的Jakarta...
**Spring Boot核心技术详解** Spring Boot是由Pivotal团队提供的全新框架,其设计目标是为了简化Spring应用的初始搭建以及开发过程。它集成了大量的常用组件,如数据源、定时任务、缓存、邮件服务等,无需繁琐配置...
【Java Web 学生成绩管理系统开发详解】 在IT行业中,Web应用程序开发是核心技能之一,尤其是在教育领域,学生成绩管理系统的开发具有重要的实践意义。本文将深入探讨使用Java技术栈构建学生成绩管理系统的过程,...
#### 1.13《How Tomcat Works》读书笔记(三): Tomcat default connector - **默认Connector**:默认情况下,Tomcat会配置一个HTTP/1.1 Connector,用于处理HTTP请求。 - **配置细节**:讲解了如何配置默认...
【Servlet技术详解】 Servlet是Java Web开发中的核心组件,它是一种服务器端的Java应用程序,用于扩展服务器的功能,处理HTTP请求并生成HTTP响应。在Java EE(Enterprise Edition)框架下,Servlet扮演着重要的角色...
### ngnix+tomcat负载均衡配置详解 #### 一、引言 随着互联网技术的飞速发展,网站面临着越来越大的访问压力。如何确保网站在面对大量用户的同时还能保持高效稳定的运行,成为了一个亟待解决的问题。传统的单一...
总之,“javaweb 云笔记项目源代码(SSM)”是一个涵盖了SSM框架、Maven管理和云笔记功能实现的典型Java Web项目,适合开发者学习和实践Web开发技术。通过研究源代码,可以深入了解SSM框架的整合及实际应用,提升...
### 韩顺平servlet笔记知识点概览 #### 一、J2EE技术发展脉络...以上知识点全面覆盖了韩顺平servlet笔记的主要内容,不仅提供了理论知识,还通过具体的示例和实践操作帮助读者深入理解Java Web开发的关键技术和应用。
本文通过对J2EE核心技术Servlet与JSP的详细介绍,不仅回顾了Java基础和Web开发技术的发展历程,而且还深入探讨了Servlet的工作原理、生命周期以及JSP的基本语法和执行过程。此外,还介绍了如何安装配置Tomcat服务器...