Bonjour,
j'ai eu une question de QCM en Java. Voici la question
Après m'etre renseigné, voici ce que j'ai trouvéQuelle spécification permet de définir un contrat de service (un ou plusieurs choix possibles)
1) OpenApi
2) xsd
3) wsdl
4) RestController
OpenApi: offre des outils permettant de générer la documentation pour son API Web. Il offre également une interface permettant d’explorer et tester les différentes méthodes offertes par le service.
xsd: Une définition se compose d'un ou plusieurs documents XML, usuellement nommée (XML Schema Definition en anglais, ou fichier XSD). Une instance d'un XML Schema est un peu l'équivalent d'une définition de type de document (DTD). En gros, cela specifie des documents xml.
wsdl: Le WSDL ou Web Services Description Language est une grammaire XML permettant de décrire un service web.
The @RestController annotation was introduced in Spring 4.0 to simplify the creation of RESTful web services. Ce n'est pas une spécification, mais une annotation pour créer un web service
Je serais tenté de répondre : 2) WSDL. Qu'en pensez-vous ?
Partager