2020-11-06

1 HTTP协议

1.1 什么是HTTP协议?

HTTP专门用于定义浏览器与服务器之间交换数据的过程以及数据本身格式。在浏览器和服务器交互的过程中遵循的规则就是HTTP。

它是一种请求/响应式的协议,也称为超文本传输协议(HyperText Transter Protocol)。

特点:

(1)支持客户端/服务器模式。

(2)简单快速:客户端向服务器请求服务时,只需要传送请求方式和路径。

(3)灵活:HTTP允许传输任意类型的数据

(4)无状态:HTTP是无状态协议。无状态:协议对于事务处理没有记忆能力,如果后续需要处理前面的信息,则它必须重传,这样导致每次连接传送的数据量增大。

1.2 HTTP1.0和HTTP1.1的区别?

HTTP1.0对于内容丰富的网页来说,每次HTTP请求都要与服务器建立连接,导致客户端与服务器交互耗时,十分影响网页的访问速度。

HTTP1.1支持持久连接,也就是可以在一个TCP连接上可以传送多个HTTP请求和响应,从而减少了建立和关闭连接的消耗和延时。

1.3 HTTP消息

HTTP消息分为HTTP请求消息和HTTP响应消息。

在HTTP中,一个完整的请求消息由请求行、请求头和实体内容三部分构成;一个完整的响应消息主要包括响应状态行、响应消息头和实体内容

2 Tomcat简介

2.1 Tomcat是什么?

Tomcat是运行Servlet和JSP的容器(引擎)。是由Apache组织的Jakarta项目中一个重要的子项目。

Tomcat提供了Web服务器的基本功能,也提供了数据库连接池等许多通用组件功能。

Tomcat运行稳定、可靠、效率高,不仅可以和目前主流的Web服务器一起工作,还可以作为独立的Web服务器软件。

3 Servlet基础

3.1 Servlet是什么?

Servlet是使用Java语言编写的运行在服务器端的程序

  • 狭义:Java语言实现的一个接口
  • 广义:任何实现了这个Servlet接口的类

Servlet主要用于处理客户端传来的HTTP请求,并返回一个响应,如图所示。

 

图1-Servlet应用程序体系结构

 

Servlet技术特点

  • 方便:Servlet提供了大量的实用工具。
  • 跨平台:Servlet用Java类编写,可在不同的操作系统平台和服务器平台下运行。
  • 灵活性和可扩展性:才用Servlet开发的Web应用程序,由于Java类的继承性及构造函数等特点,应用灵活,可随意扩展。

3.2 Servlet接口及其实现类

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值