IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Quelle spécification permet de définir un contrat de service


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    729
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 729
    Par défaut Quelle spécification permet de définir un contrat de service
    Bonjour,
    j'ai eu une question de QCM en Java. Voici la question

    Quelle spécification permet de définir un contrat de service (un ou plusieurs choix possibles)

    1) OpenApi
    2) xsd
    3) wsdl
    4) RestController
    Après m'etre renseigné, voici ce que j'ai trouvé

    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 ?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Hello,

    WSDL c'est le 3)

    Il y a plusieurs choix possibles.

    Je ne connais pas OpenAPI mais vu les descriptions, pas impossibles qu'ils puissent le faire aussi.

    XSD est plus une définition de grammaire pour des fichiers XML, mais on peut définir un service en fonction de ses entrées/sorties XML, et en ce sens, quelque part il le permet puisque WSDL le fait à l'aide de XSD. Ça dépend de ce que le correcteur a envie d'entendre.

    Un RestController définit entre autres les entrées/sorties d'une API, donc techniquement il définit bien un contrat de service. Reste à savoir si le correcteur a envie d'en tenir compte.

    => Sans contexte, ce QCM m'a tout l'air de faire un peu n'importe quoi.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Quelles sont nos obligations en inter-contrat ?
    Par bleuerouge dans le forum Juridique
    Réponses: 22
    Dernier message: 22/03/2017, 19h30
  2. Réponses: 14
    Dernier message: 27/04/2011, 09h32
  3. jointure : quelle table de gauche définir ?
    Par maysa dans le forum Langage SQL
    Réponses: 4
    Dernier message: 17/02/2009, 09h34
  4. Réponses: 1
    Dernier message: 18/01/2006, 15h17
  5. Quelle fonction permet d'imprimer ?
    Par tails dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/06/2005, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo