FrenchEnglish

Apidaev propose toutes sortes de webservices, utilisés pour externaliser certains processus gourmands en ressource, ou pour rendre accessible par internet n’importe quel service ou fonctionnalité, indépendamment de la plateforme client.

RESTFull API

RESTFul API

Tous les webservices que je développe respectent l’ensemble des contraintes définies par le style architectural RESTFul et offrent ainsi un standard connu et très flexible.

Sécurité OAuth2

J’utilise le framework OAuth2 au sein de chacun des webservices afin de garantir la sécurité de l’accès à vos ressources.

Framework Intégrés

Chaque webservice contient les frameworks indispensables suivants, me permettant de me focaliser essentiellement sur la logique métier et vous permettant de visualiser ou d’intéragir avec eux via votre navigateur internet (aucune installation nécessaire).

Hibernate Framework

Hibernate ORM

Hibernate est une solution open source de type ORM (Object Relational Mapping) qui permet de faciliter le développement de la couche persistance d’une application. Hibernate permet donc de représenter une base de données en objets Java et vice versa. Il facilite la persistence et la recherche de données dans une base de données en réalisant lui-même la création des objets et les traitements de remplissage de ceux-ci en accédant à la base de données. La quantité de code ainsi épargnée est très importante d’autant que ce code est généralement fastidieux et redondant.

Spring Framework

Spring

Spring est un framework libre facilitant la construction et la définition de l’infrastructure d’une application java. Il apporte une couche abstraite au niveau de l’application permettant d’intégrer plus facilement et rapidement d’autres frameworks (comme hibernate par exemple).

Swagger UI

Swagger UI

Swagger UI permet de visualiser et d’intéragir avec les ressources de l’API sans avoir connaissance de la logique implementée derrière. Il offre une interface simple et intuitive accessible depuis n’importe quel navigateur internet. Il permet aussi de générer une documentation complète de chaque point d’entré de l’API.

Maven

Gestionnaire de dépendances Maven

Le gestionnaire de dépendances Maven permet de gérer et de manipuler efficacement toutes les dépendances (bibliothèques, projets tierces) au sein de l’API.

Fermer le menu
FrenchEnglish