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

Entrée/Sortie Java Discussion :

Communication entre page HTML et serveur Java


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Par défaut Communication entre page HTML et serveur Java
    Bonjour à tous et bonne année.

    Je dois développer une petite application côté serveur en Java qui doit communiquer avec une page HTML côté client.

    Est-ce que quelqu'un peut me dire par où commencer ? Dois-je utiliser des sockets ? Genre*:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ServerSocket socketserver = new ServerSocket(numero_port);
    pour surveiller un port et dans le navigateur j'entre l'adresse ip du serveur avec le port en fin d'adresse. Bref, si vous avez des pistes, des liens, des tutos, je prends tout

    Merci pour votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Tu peux préciser ce que tu veux dire par "application serveur qui communique avec une page html" ?

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Par défaut
    Citation Envoyé par chtig Voir le message
    Tu peux préciser ce que tu veux dire par "application serveur qui communique avec une page html" ?
    Le serveur doit envoyer des données au format JSON à la page HTML, qui traite et renvois au serveur des données qu'il doit traiter à son tour.

    Donc établir une connexion entre les deux, utiliser le JSON pour transmettre les informations, le serveur s'occupe de tout le traitement et la page HTML n'est là que pour afficher les informations.

    Voilà, j'espère apporter suffisamment de précisions

  4. #4
    Membre Expert
    Avatar de olivier.pitton
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2012
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Juin 2012
    Messages : 355
    Par défaut
    Plop,

    Je pense que tu veux créer un serveur web. Un serveur qui affiche des pages HTML en fonction de l'URL demandée.

    Si oui, la page HTML est côté serveur, et envoyé au client.

    La manière la plus basique pour réaliser cela serait, en effet, d'utiliser un serveur TCP (puisque HTTP est au-dessus de TCP) et de parser le contenu (correspondant à une requête HTTP classique) et de renvoyer le fichier HTML correspondant à l'URL demandé par le client.

  5. #5
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Par défaut
    En fait c'est plutôt d'un côté un client et de l'autre un serveur. On ne peut pas juste communiquer entre une page HTML et un serveur écris en JAVA ?

  6. #6
    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
    Citation Envoyé par Gueuz Voir le message
    En fait c'est plutôt d'un côté un client et de l'autre un serveur. On ne peut pas juste communiquer entre une page HTML et un serveur écris en JAVA ?
    Ni en aucun autre langage.

    En général quand on veut faire ça on utilise les techniques AJAX qui, du côté du serveur, n'ont pas de différence avec le fait de fournir un fichier JSON dynamique. C'est la même chose que d'habitude.

    Et, du côté du client du client, consiste à faire un appel AJAX.

    Bref, tu as ton mot-clé : AJAX. Plus qu'à faire chauffer Google et les tutoriels.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Par défaut
    Et du côté serveur ? Parce que je rame un peu là... Socket ?

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/06/2011, 21h42
  2. pblm de rafraichissement de page html avec applet java
    Par BernardT dans le forum Applets
    Réponses: 7
    Dernier message: 31/05/2006, 17h35
  3. [HTML] liens entre pages html
    Par fleuve007 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/05/2006, 22h17
  4. [iframe] communication entre page popup et iframe
    Par Darkdaemons dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/08/2005, 13h18
  5. Accentuation - pages html générées par Java
    Par phoebe dans le forum Linux
    Réponses: 4
    Dernier message: 28/05/2004, 12h49

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