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

avec Java Discussion :

[NB5.0]Architecture d'un projet, besoin de conseil


Sujet :

avec Java

  1. #1
    Membre expérimenté Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 340
    Points : 1 576
    Points
    1 576
    Par défaut [NB5.0]Architecture d'un projet, besoin de conseil
    Bonjour,

    J'aimerais refaire un programme que j'avais construit à l'aide d'un EDI en C++.
    Il se présentait sous la forme suivante:
    • une classe principale (main), affichant une fenêtre principale; équipée de boutons permettant d'appeler des fenêtres secondaires enfants.
    • plusieurs autres classes gérant les fenêtres enfants de la fenêtre principale. Ces fenêtres enfants deviennent visibles lorsqu'on les sollicite à l'aide des boutons de la fenêtre principale.

    D'après ce que j'ai compris de Java, nous avons une classe qui porte le nom du projet, et qui contient la fameuse méthode main. (C'est tout au moins sous cette forme que j'ai vu tous les exemples pour débuter).

    Merci par avance...

    Ma question est:
    Faut-il que je crée toutes les classes de gestion des fenêtre enfants, dans la classe du projet ?
    Ou y a-t-il d'autres architectures d'organisation des classes qui permettent plus de simplicité, ou de souplesse de développement... ?
    @ bientôt...

    Salut & @+ sur 3W!

  2. #2
    Membre éprouvé
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Points : 1 078
    Points
    1 078
    Par défaut
    En effet, le point d'entrée de ton application c'est bien la méthode main d'une de tes classes.

    Faut-il que je crée toutes les classes de gestion des fenêtre enfants, dans la classe du projet ?
    Si par créer, tu entends instancier, alors oui, mais tu ne dois pas y mettre le code.

    Dans les grandes lignes, il est préférable de séparer au mieux le code en fonction de ce qu'il fait.
    A titre d'exemple, je te conseille de regarder le tuto MVC en Java de Baptiste Wicht. ça te donnera une bonne idée de comment organiser ton appli.

    Tu pourras trouver pas mal de doc/tuto sur le sujet "MVC Java" sur le site et sur le net en général.

    Bonne lecture

  3. #3
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 562
    Points : 15 493
    Points
    15 493
    Par défaut
    Faut-il que je crée toutes les classes de gestion des fenêtre enfants, dans la classe du projet ?
    Techniquement tu le peux, mais je ne te le conseille pas, ca vas vite devenir illisible.
    Il vaut généralement mieux faire une classe par fenêtre. A toi d'organiser tes packages pour avoir une organisation propre. Tu peux par exemple faire un package "gui" qui contient les fenêtres, avec plusieurs sous-package qui regroupe différentes parties de l'appli.

    Comme dit Deaf, le MVC est une organisation très utilisée en Java.

    Enfin y a il une raison particulière pour que tu utilises Netbeans 5.0? Il commence a dater pas mal.
    La dernière version de Netbeans est la 6.8, et elle est quand même bien plus avancée.

  4. #4
    Membre expérimenté Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 340
    Points : 1 576
    Points
    1 576
    Par défaut
    Merci pour ces infos.
    La raison pour laquelle j'utilise la version 5, c'est qu'elle est en français.

    Ben oui, je me fais vieux et je ne suis pas informaticien, alors l'apprentissage dans ce domaine devient de plus en plus difficile pour moi.
    Cela fait 2 semaines que je bouffe du forum et de la FAQ à foison , c'est difficile à assimiler mais si en plus c'est en anglais

    M'enfin je progresse, j'ai réussi à faire une fenêtre avec un bouton

    Merci et à bientôt
    @ bientôt...

    Salut & @+ sur 3W!

  5. #5
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 562
    Points : 15 493
    Points
    15 493
    Par défaut
    Si tu tiens a faire l'impasse sur l'anglais, je te souhaites bonne chance.

    Netbeans c'est rien du tout : la plutart des termes employés sont techniques et simple à comprendre.
    Par contre la plupart des doc Java à commencer par la doc officielle sont en anglais.

  6. #6
    Membre expérimenté Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 340
    Points : 1 576
    Points
    1 576
    Par défaut
    Merci pour le soutien

    En fait je ne fais pas l'impasse sur l'anglais, mais avoir déjà l'EDI en français avec son aide en français me facilite quand même la tâche.

    Après c'est vrai que pour la doc , m'enfin heureusement qu'il y a ce site où ça jacte dans ma langue

    Pour finir, le tuto sur MVC à l'air de correspondre exactement à ce que je voulais faire.
    Merci encore.
    @ bientôt...

    Salut & @+ sur 3W!

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

Discussions similaires

  1. [NB5.0] Architecture d'un projet, besoin de conseil
    Par rtg57 dans le forum NetBeans
    Réponses: 2
    Dernier message: 26/01/2010, 08h33
  2. [Élaboration] architecture logicielle avec bdd.besoin de conseils
    Par yetpa dans le forum Architecture
    Réponses: 1
    Dernier message: 06/09/2009, 17h54
  3. besoin de conseil pour la réalisation d'un projet
    Par argon dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 12/07/2006, 10h34
  4. Besoin de conseils pour un projet corba
    Par kaizersoze10 dans le forum CORBA
    Réponses: 5
    Dernier message: 23/04/2006, 21h01
  5. [VB.Net] Mon projet besoin de coéquipié
    Par x dans le forum Projets
    Réponses: 5
    Dernier message: 16/08/2005, 22h52

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