博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图片服务器项目——总体概述
阅读量:3959 次
发布时间:2019-05-24

本文共 828 字,大约阅读时间需要 2 分钟。

1.实现的核心功能

上传图片,查看图片属性,实现图片的增删功能等,例如在写博客的时候,需要插入一张图片,实际上是往文章中放了一个链接(URL),这个链接所对应的图片

2.核心知识点

- 数据库设计,可以根据实际场景设计数据库表结构  - 使用数据库(MYSQL)JDBC操作Mysql - 认识JSON数据格式,学习使用java中的Gson这个库来操作JSON数据 - 简单的Web服务器(HTTP服务器)设计开发能力 - 前后端交互的API设计(基于HTTP协议) - 学习测试HTTP服务器,Postman  - 使用HTML CSS JavaScript技术构建一个简单的网页

3.服务器设计

1)数据库设计

2)服务器API设计(前后端交互接口设计)
3)正式开始设计前后端交互API
4)实现前端页面(展示图片,增删操作)

4.前置知识:HTTP协议

在这里插入图片描述

首先HTTP协议是应用层的协议,TCP/IP协议是传输层的协议,TCP/IP协议负责的是客户端与服务器之间的传输,相当于快递的功能,而HTTP服务器负责的是客户端与服务器对数据的处理过程,客户端将请求发给服务器,服务器将响应回给客户端。

例如:使用浏览器来上网,用浏览器上网阅读信息,最常见的是查看各种网页,   而要把网页文件信息通过网络传送到客户端,或者把用户数据上传到服务器,   就需要Http协议

1)如何唯一标识一份资源——URL

在这里插入图片描述
URL也就是我们所说的网址
2)请求/响应格式
在这里插入图片描述
3)请求的方法GET/POST

GET不可以带请求体 POST可以带着请求体;提交form表单之类的场景,最好用POST 从语义上理解:GET=Select;POST=Insert
GET是具备幂等性的,幂等性就是多次调用同样的URL,是没有副作用的

4)响应的状态码

在这里插入图片描述

200 :OK   301:永久重定向   307:临时重定向   404: 找不到资源,资源不存在   500: 服务器错误

5)在这里插入图片描述

转载地址:http://gylzi.baihongyu.com/

你可能感兴趣的文章