重庆网站建设c,wordpress里面的附件如何导出,个人网站快速备案,衡水网站建设套餐JavaWeb HTTP协议请求数据格式响应数据格式协议解析 Web服务器请求响应请求参数的接收响应 分层解耦IOCDI入门IOC详解 HTTP协议
超文本传输协议#xff0c;规定了浏览器和服务器之间数据传输的规则
特点#xff1a; 基于TCP协议#xff1a;面向连接#xff0c;安全 … JavaWeb HTTP协议请求数据格式响应数据格式协议解析 Web服务器请求响应请求参数的接收响应 分层解耦IOCDI入门IOC详解 HTTP协议
超文本传输协议规定了浏览器和服务器之间数据传输的规则
特点 基于TCP协议面向连接安全 基于请求-响应模型一次请求对应一次响应 HTTP是无状态协议对于事物处理没有记忆能力。每次请求-响应都是独立的
优点速度快 缺点多次请求间不能共享数据
请求数据格式 响应数据格式 协议解析
Web服务器
一个软件程序对HTTP协议的操作进行封装让Web开发更加快捷。
主要功能提供网上信息的浏览服务
请求响应 请求参数的接收
简单参数
实体参数
数组集合
json
路径参数
响应 分层解耦
三层架构 复用性强、便与维护、利于扩展 内聚软件中各个功能模块内部的功能关系 耦合衡量软件中各个层/模块之间的依赖、关联的程度 软件设计原则高内聚低耦合
控制反转IOC对象的创建控制权由程序自身转移到外部容器 依赖注入DI容器为应用程序提供运行时所依赖的资源称之为依赖注入 Bean对象IOC容器中创建、管理的对象
IOCDI入门
1.Service层及Dao层的实现类交给IOC容器管理。 加Component注解
2.为Controller及Service注入运行时依赖对象。 加Autowired注解
3.运行测试。
IOC详解 Bean组件扫描 默认扫描范围是启动类所在包及其子包 通过在启动类中加ComponentScan({“dao”,“com.itheima”})可以修改