SpringBoot 2 para construir servicios REST-Introducción

REST es fácil de construir y usar, por lo que se ha convertido rápidamente en el estándar de facto para crear servicios web en la web.

Todavía hay mucha discusión sobre cómo REST se ajusta al mundo de los microservicios, pero, en este tutorial, veamos la construcción de servicios RESTful.

¿Por qué descansar? REST contiene los preceptos de la Web, incluida su arquitectura, ventajas y todo lo demás. En vista de la participación de su autor Roy Fieldling en la especificación de una docena de operaciones de red de supervisión.

Cuales son los beneficios? La Web y su protocolo central HTTP proporcionan una serie de funciones:

  • operación adecuada GET( POST, PUT,, DELETE, etc.);
  • Caché
  • Redirigir y reenviar;
  • Seguridad (encriptación y autenticación).

Estos son los factores clave para construir servicios resilientes. Pero la escritura no es todo. La red se basa en muchas especificaciones pequeñas, por lo que puede desarrollarse fácilmente sin caer en una "guerra estándar".

Los desarrolladores pueden usar kits de herramientas de terceros que implementan estas diferentes especificaciones para tener de inmediato tecnología de cliente y servidor.

Por lo tanto, las API REST basadas en HTTP proporcionan métodos para construir API flexibles que pueden:

  • Soporta compatibilidad con versiones anteriores;
  • API evolutiva;
  • Servicio escalable;
  • Servicio seguro;
  • Apátrida a la gama atendida por estado.

Lo importante es darse cuenta de que REST está en todas partes, no es un estándar, sino un enfoque arquitectónico, estilo y limitaciones que pueden ayudarnos a construir un sistema a escala web. En este tutorial, utilizaremos la cartera de Spring para crear servicios RESTful mientras aprovechamos las capacidades sin pila de REST.

232 artículos originales publicados · Me gustaron 14 · Visitas 20,000+

Supongo que te gusta

Origin blog.csdn.net/stevenchen1989/article/details/105464644
Recomendado
Clasificación