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

Services Web Java Discussion :

REST - question simple pour débutant


Sujet :

Services Web Java

  1. #1
    Membre à l'essai
    Femme Profil pro
    Volontaire International en bioinformatique
    Inscrit en
    Février 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Volontaire International en bioinformatique
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 19
    Points : 14
    Points
    14
    Par défaut REST - question simple pour débutant
    Bonjour à tous !

    Je suis en train de découvrir les web service de type REST, je m'attaquerai à SOAP quand je serai un peu plus à l'aise...

    J'ai une question toute simple. Si j'ai bien compris REST est juste un style d'architecture utilisant les URI. En cherchant sur le net je vois que beaucoup de tutos utilisant des librairies pour créer un web service REST. Mais si ce n'est qu'un style d'architecture pourquoi a-t'on besoin de librairies ?
    J'avais, il y a quelques temps, un projet où on devait créer un site web. On a utilisé pour ça les "controllers",est ce aussi de type REST? Vu que l'on utilise aussi les méthodes get et post et que cela utilise les URIs.

    Je lis encore beaucoup sur le sujet pour avoir différentes sources et bien comprendre mais j'avoue avoir un peu de mal.

    Merci d'avance pour toute réponse .

    Bonne journée

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par Koiky Voir le message
    Si j'ai bien compris REST est juste un style d'architecture utilisant les URI. En cherchant sur le net je vois que beaucoup de tutos utilisant des librairies pour créer un web service REST. Mais si ce n'est qu'un style d'architecture pourquoi a-t'on besoin de librairies ?
    Parce que c'est plus facile d'avoir une librairie qui gère la plomberie à ta place. Basiquement, le principe du REST, c'est d'exposer des services sur des URI (une URI = une action REST) avec un contenu structuré (en général du JSON). L'avantage des librairies, c'est que tu te contente de leur dire: j'ai une méthode machin, sur la classe Truc, qui prend en paramètre un nom et un prénom, et qui retourne un boolean. Et Zou, la librairié répond à l'URL /machin, décode le JSOn, appelle ta méthode, prend le résultat, encode en JSON et donne la réponse au client


    0 travail au niveau de la plomberie. Le principe est le même coté client


    Citation Envoyé par Koiky Voir le message
    On a utilisé pour ça les "controllers",est ce aussi de type REST?
    controller est un terme générique pour parler de tout ce qui fait le lien entre le modèle et la vue ^^, t'en as dans Swing, t'en a en EJB, t'en a surement en REST. Faut voir en détail ce qui ce cachait derrière dans le projet spécifique.

    Pour ta lecture, ceci, je trouve, décrit bien les principe du REST
    http://www.oracle.com/technetwork/ar...ex-137171.html

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Points : 1 825
    Points
    1 825
    Par défaut
    une autre référence

    http://www.manning.com/louvel/

  4. #4
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 504
    Points : 7 840
    Points
    7 840
    Par défaut
    Citation Envoyé par plawyx Voir le message
    une autre référence

    http://www.manning.com/louvel/
    Puisqu'on se lance tous: restons dans les "gratos": Comment j’ai expliqué REST à ma femme (jamais acheté un bouquin, sauf le classique d'Antonio Goncalves, j'ai eu une "réduction étudiant" mais ça fait toujours mal au budget!).
    Chaque fois que tu dis "je ne peux pas", n'oublie pas d'ajouter le mot "encore".

  5. #5
    Membre à l'essai
    Femme Profil pro
    Volontaire International en bioinformatique
    Inscrit en
    Février 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Volontaire International en bioinformatique
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 19
    Points : 14
    Points
    14
    Par défaut Thanks
    Merci pour les réponses .

    Le mieux pour comprendre reste, je pense, les exemples à mettre en pratique .
    Heureusement le web regorge de tuto pour REST ! Du coup je pense avoir compris... mais pour une débutante je pense que ça va me prendre un peu de temps pour être complètement à l'aise.

    Bonne journée à tous !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Question simple pour éviter les if
    Par Thebeginner dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/10/2011, 10h34
  2. [SQL] Une question simple de débutant
    Par Jedge dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 03/12/2007, 18h58
  3. Help! Question simple pour les pros
    Par Panaméen dans le forum Installation
    Réponses: 4
    Dernier message: 29/11/2007, 09h52
  4. question simple pour application avancée
    Par anasouth dans le forum Linux
    Réponses: 4
    Dernier message: 26/06/2007, 16h38
  5. Question simple pour écrire dans une File
    Par HeyItsIan dans le forum Langage
    Réponses: 1
    Dernier message: 03/01/2007, 01h40

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