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

Web & réseau Delphi Discussion :

Server datasnap REST en FMX


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut Server datasnap REST en FMX
    Bonjour à tous,

    Je me trouve devant un problème que j'ai mal anticipé.
    Le projet sur lequel je travaille comporte un serveur Datasnap REST et des clients qui fonctionneront sur Windows ou sur OS X.
    Je prépare mon groupe de projet et partant de l'assistant de XE10, je crée mon server de type Firemonkey.
    Mon server démarré, je crée mon projet multi-périphériques et je lui ajoute un module client REST.
    Jusque là, tout va bien. Mais ....

    Mon server devant aussi fonctionner sur OS X, je me dis que je vais ajouter la plate-forme qui va bien pour une compilation sur le MAC.
    Et là, je me rends compte que le choix n'est pas proposé.
    Du coup, je me sens mal parce que ça sent le "mettage à la poubelle" de ce que j'ai fait pour recommencer le tout.
    Ça ne m'arrange pas du tout comme vous l'imaginez bien.

    Question : Il semble que le composant qui pose problème est TDSProxyDispatcher non compatible OS X.

    Sachant que je n'ai pas besoin de toute la partie "WEB" visuelle qui génère les pages de test du server, est-ce que j'ai un moyen de me passer de ce truc là pour rendre mon server compatible avec OS X ?

    Je ne vous cache pas que ça m'arrangerait vraiment ... mais vraiment de chez vraiment

  2. #2
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Bonjour,

    Grace à toi je viens de découvrir que Datasnap coté serveur pouvait être compilé sur OSX. J'en était resté à du windows.

    Et effectivement le composant TDSProxyDispatcher n'est pas compatible OSX, je pensais qu'il n'était utile que pour les connecteurs mobiles, mais je vois qu'il est également utilisé quand on ne coche pas l'option connecteur mobile....

    Probablement pour effectivement les pages web de test...

    A mon avis on peut s'en passer.

    Va voir le projet demo c'est du REST et il n'y a pas de TDSProxyDispatcher

    C:\Users\Public\Documents\Embarcadero\Studio\17.0\Samples\Object Pascal\DataSnap\FireDACJSONReflect

    Juste une question au passage, pourquoi REST et pas TCP/IP ?

  3. #3
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    Merci, je vais vite aller voir cette démo.

    Pour REST , j'avoue que je ne suis pas un spécialiste web et on m'a dit que ça serait compatible avec n'importe quel client.
    Je viens de faire un server datasnap tout simple en TCP/IP pour voir ce que ça donne mais j'ai le même problème: Pas d'OS X proposé dans les plate-formes

  4. #4
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Effectivement je n'ai regardé comme vous que les composants utilisés qui sont indiqué comme étant utilisable sur OSX.

    Mais sur le projet il n'est pas possible de choisir OSX...

    Par contre on peut créer un projet FMX et y poser les composants datasnap (mais je ne peux pas compiler car je n'ai pas de Pomme).

    Suivez
    http://docwiki.embarcadero.com/RADSt...ne_application

    Pour créer un serveur sans utiliser le wizard. Et testez sur une appli FMX

  5. #5
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    Je vais tenter ça et je reviens ici donner le résultat.

  6. #6
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    Résultat ... temporaire ... de mon application de test

    ça compile pour le MAC, et ma version windows se comporte comme mon projet en cours.
    Demain, je déploie sur le mac et je fais un test d'exécution.

    ça sent bon tout ça ... .. et moi je commence à me sentir mieux

Discussions similaires

  1. Comparaison entre DataSnap, DataSnap REST et DataSnap WebBroker
    Par Barbibulle dans le forum Web & réseau
    Réponses: 2
    Dernier message: 23/04/2015, 11h55
  2. Réponses: 5
    Dernier message: 31/03/2015, 16h42
  3. Datasnap REST Authentification
    Par silmortes dans le forum Web & réseau
    Réponses: 0
    Dernier message: 24/01/2014, 18h36
  4. Réponses: 3
    Dernier message: 13/09/2013, 15h38
  5. Problème avec Client-Server DataSnap
    Par Pangues2 dans le forum Outils
    Réponses: 0
    Dernier message: 28/01/2011, 18h57

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