Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : application client/serveur [ Divers / Débutant(e) ] (sarici)

jeudi 22 mai 2008 à 14:24:21 | application client/serveur

sarici

Bonjour,
Je dois developper une apllication client/serveur en java, mais je ne sais pas du tout comment faire.

Pour la partie client j'ai une fenetre Faccueil avec un JmenuBar. Dans le menu, il y a connexion et quand on click dessus une nouvelle fenetre de login apparait. En voici le code:

package javaapplication_client;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;

public class Connexion extends JFrame {
    // Declaration des objets de la classe
    static final JFrame Fconnex = new JFrame ("Rotation mentale: Connexion");
    static JButton jButtonConnex = new JButton("Connexion");
    static JButton jButtonAnnuler = new JButton("Annuler");
    static JLabel jLabelLogin = new JLabel("Login :");
    static JLabel jLabelMdp = new JLabel("Mot de passe :");
    private JTextField jTextLogin = new JTextField();
    private JPasswordField jTextMdp = new JPasswordField ();
   
   
    Connexion () {
    // Constructeur de la classe
       
 Fconnex.setLayout(new BorderLayout());
 
 JPanel pan_label = new JPanel(new GridLayout(2,1));
 pan_label.add(jLabelLogin);
        pan_label.add(jLabelMdp);
 
        JPanel pan_textField = new JPanel(new GridLayout(2,1));
 pan_textField.add(jTextLogin);
        pan_textField.add(jTextMdp);
 
        JPanel pan_button = new JPanel();
        jButtonConnex.setPreferredSize(new Dimension (100,25));
        jButtonAnnuler.setPreferredSize(new Dimension (100,25));
 pan_button.add(jButtonConnex);
 pan_button.add(jButtonAnnuler);
 
 Fconnex.add(pan_label, BorderLayout.WEST);
        Fconnex.add(pan_textField, BorderLayout.CENTER);
        Fconnex.add(pan_button, BorderLayout.SOUTH);    
      
  // Action liée au bouton Annuler.
        jButtonAnnuler.addActionListener( new ActionListener()
        {
                public void actionPerformed(ActionEvent e)
                {
                    int n = JOptionPane.showConfirmDialog(null, "Voulez-vous revenir à l'accueil ?","Annuler",JOptionPane.YES_NO_OPTION);
                    if( n == JOptionPane.YES_OPTION)
                        //dispose() sert à fermer la fenêtre et à revenir sur la précédente
                        Fconnex.dispose();         
                }
         });
        
        
         // Action liée au bouton Connexion.
        jButtonConnex.addActionListener( new ActionListener()
        {
                public void actionPerformed(ActionEvent e)
                {
                    // Test si le login et le mdp sont corrects
                    // Si ok
                    // Recuperation du login
                    Jeu Fjeu = new Jeu();
                    Fjeu.demarrer();
                    Fconnex.dispose();
                    // Sinon
                    // Message d'erreur
                    // int n = JOptionPane.showConfirmDialog(null, "Login ou mot de passe incorrect","Erreur",JOptionPane.PLAIN_MESSAGE);
                };
         });
        
    }// Fin du constructeur
   
    public void Demarrer() {
        Fconnex.setVisible (true);
        Fconnex.pack();
      
   }// Fin de la methode Demarrer            
   
}// Fin de la classe Connexion




Pour la partie serveur, j'ai juste une classe connectBD qui comme son nom l'indique le connecte a une BD access!! (le serveur doit utiliser RMI)

Comment fais t on pour connecter le client au serveur???

Merci pour vos reponse!!



Cette discussion est classé dans : serveur, connexion, client, add, fconnex


Répondre à ce message

Sujets en rapport avec ce message

[JAVA] Serveur - Client connexion [ par Lem001 ] Voila j'essais de faire un petit prog du style msn, pour communiquer.J'ai ma classe GUI serveur, qui lorsqu'on click sur un bouton appel une methode d Questions sur les serveurs java [ par Zephiroth ] Bonjours à tous !! j'aimerais qq petites réponses aux questions existentielles que je me pose :p 1)Est-il possible d'implémenter autre chose que des s Thread et ThreadGroup comment les fermer ? [ par Omeda ] Bonjour tout le monde, Je suis actuellement entrain de faire une application client/serveur cependant je rencontre quelques difficultés avec les threa messagerie instantané [ par meryazer ] bonjour à tousje veux faire une application de messagerie instantané (client_serveur),mais avant l'etablissment de la connexion du client, il doit s'a comunication SOCKET CLIENT C SERVEUR JAVA [ par aymoun11 ] bonjour, je suis entrain de développer un connexion entre un serveur java et un client C ,le probléme que la connexion démarre et le serveur et en éco comunication client C serveur java [ par aymoun11 ] bonjour,je suis entrain de faire communiqué un client c et un serveur java ,ce dernier il accepte le buffer mais il ne l'affiche pas j'ai utilisée la problème avec ObjectInputStream [ par Fayzaj ] salut,J'ai deux applications une serveur et l'autre client et j'envoi des objets grâce à ObjectOutputStream et les reçoit grâce à ObjectInputStream. M Un Client et Deux Serveur [ par frankyfarell ] Salut tout le monde,J'ai un PB je ne suis pas un pro de Java socketServer, mais je voudrais ecrir un Programme java pour le quel un Client demande des Erreur sur read et readLine sur un Socket [ par Nitruk ] Bonjour, j'essaye actuellement de bricoler en Java (je débute) les sockets et la connection inter-programmes, pour le plaisir. Seulement si j'arrive à


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.