En esta página, se describen las bibliotecas y herramientas y se proporciona más información que te ayudará a comenzar a usar Endpoints Frameworks para Java. Consulta Acerca de Endpoints Frameworks para obtener una descripción general de la arquitectura de Endpoints Frameworks.
Bibliotecas y herramientas
Cloud Endpoints Frameworks para el entorno estándar de App Engine proporciona las bibliotecas y herramientas siguientes:
- Endpoints Frameworks está disponible en el Repositorio central de Maven en el grupo
com.google.endpoints
. El archivo base.jar
requerido está en el artefactoendpoints-framework
. Consulta Javadoc de API para obtener más detalles. - La herramienta de línea de comandos de
endpoints
(para Linux) oendpoints.cmd
(para Windows) que puedes usar para generar paquetes de biblioteca cliente y documentos de Discovery, que permiten que las apps para Android y otros tipos de aplicaciones cliente accedan a tu API - El complemento Maven de Endpoints Frameworks y el complemento Gradle de Endpoints Frameworks, que usas para generar los siguientes elementos:
- Paquetes de biblioteca cliente y documentos de descubrimiento
- Archivos de configuración de OpenAPI, que usas si deseas la funcionalidad de administración de API, como la supervisión, el registro y la validación de la clave de API
Requisitos
Para usar Endpoints Frameworks, sigue el proceso que se muestra en el instructivo.
Necesitas saber cómo desarrollar el cliente que elijas, como los clientes web de JavaScript, o los clientes para dispositivos móviles, como Android.
Proceso de desarrollo
El flujo de trabajo general para desarrollar una aplicación con Endpoints Frameworks es el siguiente:
- Crea tu proyecto de API y, a continuación, escribir el código de tu API.
- Anota tu API para que las clases y bibliotecas cliente se generen a partir de ella.
- Genera el archivo de configuración de OpenAPI y, luego, impleméntalo como se describe en el instructivo.
- Tienes la opción de probar tu API localmente.
- Implementa la API.
- Genera la biblioteca cliente.
- Para escribir tu aplicación cliente, usa la biblioteca cliente cuando realices llamadas a la API.
Cómo comenzar
Para comenzar, sigue el instructivo a fin de configurar, implementar y enviar solicitudes a una API de muestra. Luego, regresa a esta sección a fin de obtener la información que necesitas para configurar, implementar y probar tu propia API.
Migrar de Endpoints versión 1.0
Si ya desarrollaste un backend de API con la versión anterior de Endpoints, sigue la Guía de migración para mover tu aplicación a Endpoints versión 2.0.