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 :

Java SE et WebSocket


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 47
    Par défaut Java SE et WebSocket
    Bonjour,

    Je dois développer une application server qui servira d'interface d'accès à une base de donnée Mongo ainsi qu'à un broker MQTT.
    Pour celà, je dois utiliser le protocole de communication WebSocket. Mais je ne l'ai jamais utilisé...
    Après des recherches sur internet, j'ai trouvé l'api JSR-356 mais elle m'a l'air très compliquée...

    Auriez-vous d'autres solutions pour utiliser les WebSockets ?

  2. #2
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 093
    Par défaut
    Bonsoir,

    Avez-vous consulté le cours suivant : http://jmdoudoux.developpez.com/cour...php#websockets
    Il m'a l'air très adapté à votre demande...
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 47
    Par défaut
    Oui j'ai lu cet article et j'ai commencé celui d'après également : API Websocket
    Mais je m'y perd pas mal... J'ai trouvé d'autres API, comme jetty ou tyrus qui m'a l'air plus facile. Mais je ne comprends pas l'intérêt de créer une API (JSR 356) qui est utilisée pour en créer d'autres...

    Merci de m'éclaircir

  4. #4
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,

    Citation Envoyé par Phoste Voir le message
    Mais je m'y perd pas mal... J'ai trouvé d'autres API, comme jetty ou tyrus qui m'a l'air plus facile. Mais je ne comprends pas l'intérêt de créer une API (JSR 356) qui est utilisée pour en créer d'autres...
    je pense qu'il y a une confusion pour toi par rapport au terme JSR. En effet JSR 356 n'est pas une API mais une spécification qui permet de faire évoluer Java.
    Tyrus est justement l'implémentation de référence de cette spécification, mais il en existe d'autre comme tu as pu le remarquer.

    personnellement j'ai utilisé l'implémentation "Tyrus" pour mettre en place une communication bi-directionnelle entre mon serveur java et une interface web !
    J'ai en effet trouvé que c'était simple a mettre en place !
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 47
    Par défaut
    Ok merci !
    Encore une précision, quelle est la différence entre la JSR-356 et la RFC 6455 (qui traite des websockets) ?
    Ce sont bien des spécifications l'une comme l'autre si j'ai bien compris ? L'une est générale à tous les langages et l'autre orientée Java ?

  6. #6
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 093
    Par défaut
    Ce sont en effet des documents qui se ressemblent, mais ils n'ont pas la même signification. En fait, la RFC6455 décrit le standard WebSocket au niveau de l'IETF, c'est elle qui a permis aux ingénieurs d'Oracle de mettre au point la spécification Java JSR-356, qui elle décrit comment utiliser Java pour appliquer ce standard. En fait, WebSocket est plus un principe d'utilisation qu'une technologie à part entière.
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

Discussions similaires

  1. Authentification SSL Java Websockets et navigateur
    Par Gaspard22 dans le forum Général Java
    Réponses: 0
    Dernier message: 15/12/2014, 16h28
  2. Réponses: 0
    Dernier message: 19/10/2012, 01h18
  3. Cherche example Java avec WebSocket
    Par azerr dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 26/07/2011, 09h33
  4. webcam : lire sur un port usb en c/c++ ou java. sous win. ?
    Par flo007 dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 24/05/2002, 23h24
  5. Service de nommage java C++
    Par Anonymous dans le forum CORBA
    Réponses: 3
    Dernier message: 15/04/2002, 12h48

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