博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
<<Java RESTful Web Service实战>> 读书笔记
阅读量:5093 次
发布时间:2019-06-13

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

<<Java RESTful Web Service实战>> 读书笔记

 

第一章   JAX-RS2.0入门

REST (Representational State ransfer) 表述性状态转移

REST 具有跨平台跨语言的优势

 

RPC请求都是HTTP协议的POST方法,使用SOAP协议和HTTP协议

RPC 是面向方法的调用

 

REST 是面向资源状态的

 

架构风格  RPC、REST、MVC

 

JAX-RS 、JAX-WS

 

Jersey

 

第二章JAX-RS2.0快速实现

J2SE环境 (jersey)

Servlet容器(jetty,tomcat)

J2EE容器(GlassFish)

 

WASL(Web Application Description Language)

WSDL(Web Services Description Language )

SOAP (Simple Object Access Protocol)

 

服务提供者4种类型

 

 

结合spring 可以轻松实现事务管理与bean容器

 

 

第三章Api设计

安全性

幂等性

 

Post的两种使用  1. 代表更新与添加  2.把具体的方法写入到post头部

 

资源路径

Scheme://host:port/path?queryString

问号(?)用来分隔查询字符串的

逗号(,)用来分隔有序的作用域

分号(;)用来隔无序的作用域

可用中画线和下画线来作用辅助

 

REST内容协商与@Produces 说明返回类型 @Consumes限制请求类型

 

CI (Continuous Integration) 持续集成

CD(Continuous Delivery ) 持续交付

 

服务器与浏览器通信

  1. polling技术:客户端轮询
  2. Comet技术:反向ajax与长轮询
  3. SSE技术:HTML5技术的一部分,定义了服务器推送技术的标准规范
  4. WebSocket技术

 

版本控制

  1. url中加版本号
  2. 在head中加班版本号

转载于:https://www.cnblogs.com/liuxm2017/p/9803104.html

你可能感兴趣的文章
ajax笔试面试题
查看>>
Batch Normalization
查看>>
saltstack
查看>>
对于java中接口的作用与理解
查看>>
Hibernate的session一级缓存
查看>>
【BZOJ】1002: [FJOI2007]轮状病毒 递推+高精度
查看>>
LINUX中杀进程
查看>>
Prim算法
查看>>
字符串哈希
查看>>
discuz /faq.php SQL Injection Vul
查看>>
条码控件商IDAutomation极大改善了Barcode Image Generator性能
查看>>
linux运维、架构之路-Kubernetes集群部署TLS双向认证
查看>>
leetcode算法:Trim a Binar Search Tree
查看>>
机器学习之路: python 支持向量机 LinearSVC 手写字体识别
查看>>
和运营开会的知道的一些点
查看>>
学习NLP:《自然语言处理原理与技术实现(罗刚)》PDF+代码
查看>>
2.5.1 命令与参数
查看>>
重装win 修复ubuntu引导
查看>>
Keyboard项目中观察者模式解析
查看>>
【转】Oracle查询用户所有表
查看>>