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

Java Discussion :

Organisation des packages


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 5
    Par défaut Organisation des packages
    Bonjour,

    Je voudrais savoir quelle est la bonne manière d'organiser ses packages ainsi que la manière de les nommés.

    Je sais qu'il y a une façon précise (.com.truk.machin) mais je n'arrive à trouver d'exemple pertinent sur le web .

    en ce qui me concerne, j'ai développer un logiciel architecturé n'importe comment et je voudrais le re-développer de manière "professionnelle" .

    Pour cela je vais utiliser le pattern MVC.

    Mes différents packages sont les suivants:

    - un package controlers
    - un package models
    - un package views
    - un package managment (contient des classes avec des méthodes statiques permettant d'effectuer d'assez importants traitements à partir de un ou plusieurs objets de mon modèle)
    - un package exceptions (contient des classes permettant de gerer mes propres execptions)
    - un package Observer (contient les différentes classes permettant d'implémenter le pattern Observer)

    Ma question est donc la suivante : comment feriez-vous pour organiser l'ensemble des packages que je vous ai cité ?

    Je vous remercie d'avance pour vos réponses .

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Par défaut
    Tu peux faire un package pour chaque chose que tu as cité. Ou si tu as plusieurs modules, les séparer en projet contenant les packages cités.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 5
    Par défaut
    Mais quant est il de la manière de les nommés ?

    je fais allusion par exemple au ".com" que j'ai régulièrement vu.

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    voici un exemple, et je te laisserai en déduire pour le reste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    eu.societeProprietaire.domaineAppli.nomAppli.categoriePackage.nomDesClasses
    , en clair si ton appli est à destination de l'europe, et le nom de ta boite est tartampion, et si l'appli c'est du transactionnel, et si le nom de cette appli faittout, dans le package de controller, tu auras ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    eu.tartampion.trans.faitout.controllers.nomClasse
    . Ce n'est pas du standard, mais la plupart des projets auxquels j'ai participé s'alignaient plutot la dessus.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 5
    Par défaut
    Merci pour ta réponse, c'est exactement le genre d'exemple pertinent que je recherchais.

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

Discussions similaires

  1. organisation des packages ?
    Par andlio dans le forum Méthodes
    Réponses: 2
    Dernier message: 02/12/2011, 15h40
  2. [Monteur] organisation des packages
    Par totoche dans le forum Design Patterns
    Réponses: 0
    Dernier message: 10/09/2009, 16h40
  3. Organisation des packages
    Par genamiga dans le forum NetBeans
    Réponses: 1
    Dernier message: 26/01/2009, 22h40
  4. organisation des classes et package
    Par blaise_laporte dans le forum Interfaces Graphiques en Java
    Réponses: 5
    Dernier message: 28/02/2007, 11h55
  5. Gestion des packages RPM sous Mandrake
    Par Noki dans le forum Mandriva / Mageia
    Réponses: 10
    Dernier message: 29/03/2004, 20h43

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