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

Java ME Discussion :

Base de données hébergée


Sujet :

Java ME

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 79
    Par défaut Base de données hébergée
    Je voulais savoir si en j2me midp 1.0 on peut accéder et traiter une base de données hébergée chez un hébergeur ?

    J'ai pensé à un sytème de ficheir php hébergés chez l'hébergeur qui renvéraient les résultats de la requete.

    Je voulais savoir si c'était possible en java ?

    si oui comment (sachant que je maitrise bien le php mais que je ne connais pas trop les header).

  2. #2
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    Ton MIDlet peut se connecter au net. Avec la classe HTTPConnection, tu peux activer une connexion HTTP vers un server. Tu dois juste lui passer en paramètre du constructeur l'URL et tu récupéreras une connexion active ou non. Je pense qu'il faut aussi développer une petite interface entre ton appli J2ME et ton serveur (une sorte de middleware) qui te permettra de gérer plus facilement ta connexion. Mais si tu connais bien le PHP tu pourras faire ca facilement

  3. #3
    Membre expérimenté

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 84
    Par défaut
    Si tu veux en profiter pour découvrir une technologie sympatique, tu peux utiliser SOAP pour faire communiquer ton client et ton serveur

    SOAP est un protocole qui permet d'échanger des données entre deux machines à l'aide du XML.




    ta base de données sera directement liée au serveur à l'aide de PHP5 donc cela sera simple de ce coté la

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 137
    Par défaut
    Merci tipoete pour l'info,
    est ce que tu l'as essayé ?
    C'est pas trop lourd en GPRS ?
    perso, j'aurais plutôt utilisé un truc tres compact propriétaire.

  5. #5
    Membre expérimenté

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 84
    Par défaut
    C'est sûr qu'en terme de volume de données échangé, c'est pas l'idéal...
    le débit est très très fluctuant donc on peut pas tellement se faire une idée, mais pour info :
    en mettant à 9600bits/sec le débit dans mon émulateur, je charge en 20 secondes toutes mes données (7 requêtes SOAP qui me récupèrent des tableaux de 1 à 10 lignes)

    exemple de requête envoyée (http://www.soapclient.com):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.xmethods.net/sd/TemperatureService.wsdl" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
    <SOAP-ENV:Body>
    <mns:getTemp xmlns:mns="urn:xmethods-Temperature" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <zipcode xsi:type="xsd:string">21000</zipcode>
    </mns:getTemp>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    La réponse du serveur est aussi verbeuse !!

    Si ton architecture est assez complexe, que tu as de multiples clients de natures différentes par exemple (terminal J2ME, navigateur Web...), l'utilisation de SOAP aura un réel intérêt

Discussions similaires

  1. Accès à une base de données hébergée via mon application J2SE
    Par Junicode dans le forum Général Java
    Réponses: 8
    Dernier message: 14/02/2015, 13h39
  2. Réponses: 3
    Dernier message: 05/12/2011, 14h09
  3. Insérer une base de données sur site hébergé
    Par NaïsMouart dans le forum Débuter
    Réponses: 6
    Dernier message: 18/05/2009, 11h32
  4. Connexion a une base de données MySQL hébergé
    Par Vincinho dans le forum JDBC
    Réponses: 1
    Dernier message: 09/03/2009, 20h33
  5. Base de données hébergée
    Par Risike dans le forum Langage
    Réponses: 5
    Dernier message: 25/06/2006, 14h26

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