目录
##接口架构风格—RESTful
接口:可以访问servlet,controller的url,调用其他函数的函数
RESTful结构风格
REST中的要素:
使用http中的动作(请求资源),表示对资源的操作(CRUD)
接口:API:应用程序接口(API:Application Program Interface)
应用程序接口是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用 API 函数对应用程序进行开发,可以减轻编程任务。 API 同时也是一种中间件,为各种不同平台提供数据共享。
架构风格:api组织方式
例如:http://localhost:9002/mytran/addStudent?name=liy&age=11
在地址上提供了访问的资源名称addStudent,在其后使用了get方式传递参数。
REST(Representational State Transfer 中文:表示层状态转移
REST:是一种接口的架构风格和设计理念,不是标椎
优点:更简洁,更有层次
用REST表示资源和对资源的操作,在互联网中,表示一个资源或者一个操作。
资源使用url表示的,在互联网,使用的图片,视频,文本,网页等等都是资源
资源是用名词表示
对资源:
查询资源 修改资源 删除资源 更新资源
资源使用url表示,通过名词表示资源。
在url中,使用名词表示资源,以及访问资源信息
http://localhost:8080/myboot/student/1001
GET 查询资源
http://localhost:8080/myboot/student/1001
处理多个资源,使用复数形式
POST 创建资源
http://localhost:8080/myboot/student/1002
在post请求中传递数据
PUT 更新资源
DELETE 删除资源