|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : août 2009 Messages : 42 ![]() |
Bonjour,
dans le cadre d'un projet scolaire, je développe une application local en java (JavaFX2) qui doit effectuer des requêtes sur un serveur MySQL distant (Mutualisé OVH). Le serveur n'étant pas accessible depuis l'extérieure, je n'arrive pas à trouver la méthode idéal pour communiquer avec lui... J'ai d'abord pensé passer par des scripts php mais je n'ai trouvé aucuns exemples concrets et je ne sais pas comment mettre cela en place... Pourriez vous me conseiller le meilleur moyen d'arrivé à mes fins. N'hésitez pas à détaillé votre idée Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2004 Messages : 8 633 ![]() |
Des service REST faisant transiter du JSON feront amplement l'affaire.
Partie serveur: http://coenraets.org/blog/2011/12/re...lim-framework/ Pour la partie client en java: guidogarcia.net/blog/2012/03/02/how-to-develop-java-rest-client/
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : août 2009 Messages : 42 ![]() |
Merci pour ta réponse rapide !
J'avais entendu parler de rest... Je vais regarder à ça. |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : août 2009 Messages : 42 ![]() |
... tu saurais m"expliquer un peu le fonctionnement pour java car je ne comprends rien du tout...
|
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : août 2004 Messages : 8 633 ![]() |
C'est à dire, pourtant le code java est somme tout excessivement simple en utilisant cette api.
TU crées des objets java correspondant à ton JSON, et ceux ci sont alimentés automatiquement au moment de la requête par l'API.
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something. |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : août 2009 Messages : 42 ![]() |
Oui mais pour installer l'api il faut un serveur qui accepte java ??!! Et mon serveur OVH mutualisé ne l'accepte pas...
|
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() ![]() |
le coté java c'est seulement coté client, on t'a donné un lien vers la partie serveur en PHP
Alternativement, si tu ne veux pas faire du REST, tu peux faire du xmlrpc, il y a aussi des libs pour ça.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et ![]() Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir. |
|
|
00
|
|
|
#8 | ||||
|
Invité régulier
![]() Inscription : août 2009 Messages : 42 ![]() |
Bon voilà ou j'en suis...
Sûr mon serveur j'ai mis un fichier php : Code :
Code :
J'ai suivi ce tuto : http://harryjoy.com/2012/09/08/simpl...lient-in-java/ |
||||
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : août 2009 Messages : 42 ![]() |
Merci !
Faut encore que je trouve de la doc sur le protocol HTTP car j'avais lu je ne sais plus ou qu'il fallait utiliser POST, mais aussi PUT, DELETE... |
|
|
00
|
|
|
#11 |
|
Membre éprouvé
![]() olivier pittonÉtudiant Inscription : juin 2012 Messages : 210 ![]() |
Plop,
Le protocole HTTP définit des commandes, qui sont des types de requêtes. Ces commandes sont GET, PUT, POST, HEAD, DELETE, ... Sache qu'il n'y a pas de différence fondamentale entre chaque type de commande (seul quelques changements mineurs, comme le passage de paramètre entre POST/GET ...). |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com