Spring入门
- Spring Framework:提供了很多基础设施功能,包括依赖注入(DI)、面向切面编程(AOP)、事务管理、持久化支持、MVC框架、以及集成各种其他技术等。但是配置繁琐、入门难度大
- Spring Boot:是对 Spring Framework 的一个封装,目的是让开发者能够更快、更轻松地创建基于 Spring 的应用程序。它通过自动配置、默认的配置选项、内嵌服务器(如 Tomcat)等特性,极大地简化了 Spring 应用的配置
- 入门程序尝试:浏览器发起请求,Web程序给浏览器返回字符串
- 1、创建SpringBoot工程,勾选Web开发相关依赖
- 2、定义HelloController类,添加方法hello,并添加注释
- 3、运行测试
HTTP协议
概述
- Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则
- 在开发者模式中,可看到发送的请求其实就是文本字符串:

- 协议特点:
- 基于TCP协议:面向连接,安全(需要三次握手)
- 基于请求-响应模型:一次请求,一次响应
- HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的
HTTP请求数据格式

HTTP响应数据格式


HTTP协议解析
- Web服务器是一个软件程序,对HTTP协议操作进行封装,主要功能是提供网上信息浏览服务
- Tomcat是一个轻量级Web服务器,只支持Servlet/JSP少量JavaEE,也称为Web容器、Servlet容器。Servlet程序也需要依赖于Tomcat才能运行
- SpringBootWeb中,
spring-boot-starter-web和spring-boot-starter-test此类starter被称为起步依赖,利用了Maven当中的依赖传递性,将相关功能集合到单个模块中
posted @
2025-02-18 01:30
Luna-Evelyn
阅读(
19)
评论()
收藏
举报