Bonjour everybody and everybodette (et cher journal),
J'apprend le java ce weekend, j'ai codé un blocnote (une centaine de ligne, c'est plutot une boite a copier/coller). Maintenant, je voudrai faire du client/serveur :
Le client c'est mon blocnote, qui envois le texte qu'il contient a un serveur.
Le serveur enregistre ce qu'il a recu dans un fichier.
Le but etant de copier/coller d'une machine (avec le client) a celle qui fait tourner mon irc (avec le serveur), comme ca j'ai plus qu'a faire un /exec -o cat blocnote pour "coller" dans un chan irc).
Je fais surtout ca pour apprendre java (mon ssh avec un vim blocnote marche tres bien).
Pour faire du reseau avec java, y'a 50.000 methodes : bonne vieille socket, RMI, CORBA, ...
Quelle methode utiliser ?
Faire de l'usine a gaz ne me derange pas, au contraire, c'est pour apprendre.
Et puis faire des bonnes vieilles chaussettes c'est pas drole ni un "High powerfull pressed-manager's tool for extended reliability and scalability".
Bref, je fais comment causer entre mon(mes?) client(s) et mon serveur ? :)
# Re: C'est la java \o/
Posté par kadreg . Évalué à 4.
C'est lent, c'est lourd, mais les EJB, c'est dissaïdor compliant :o
[^] # Re: C'est la java \o/
Posté par Laurent Laborde (site web personnel) . Évalué à 2.
Java Message Service API connects the Enterprise!
The Java Message Service (JMS) API has been developed by Sun working in close cooperation with the leading enterprise messaging vendors.
Enterprise messaging is now recognized as an essential tool for building enterprise applications. By combining Java technology with enterprise messaging, the JMS API provides a new, powerful tool for solving enterprise computing problems.
Enterprise messaging provides a reliable, flexible service for the asynchronous exchange of critical business data and events throughout an enterprise. The JMS API adds to this a common API and provider framework that enables the development of portable, message based applications in the Java programming language.
[^] # Re: C'est la java \o/
Posté par kadreg . Évalué à 2.
Sinon, on peut utiliser les deux ensembles, ça s'appelle un EJB Message Driven, à savoir un EJB qui s'abonne à une file de message et qui les traite à leur arrivée.
# Re: C'est la java \o/
Posté par Laurent Laborde (site web personnel) . Évalué à 2.
[^] # Re: C'est la java \o/
Posté par Laurent Laborde (site web personnel) . Évalué à 2.
[^] # Re: C'est la java \o/
Posté par Dies Irae (site web personnel) . Évalué à 1.
[^] # Re: C'est la java \o/
Posté par Ramso . Évalué à 1.
et si tu te trouvais un vrai bon exemple ? un client irc par exemple, une appli avec GUI ou même un bot.
bon à partir de là, moi j'ai rien trouvé de mieux que les sockets, surtout pour transmettre du texte.
RMI --> procédures distantes (quelqu'un peut confirmer ?).
CORBA --> echanges de message et d'objets (idem)
à chaque problème sa solution...
[^] # Re: C'est la java \o/
Posté par Laurent Laborde (site web personnel) . Évalué à 2.
# Re: C'est la java \o/
Posté par Laurent Laborde (site web personnel) . Évalué à 1.
# Re: C'est la java \o/
Posté par tanguy_k (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.