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

Spring Web Java Discussion :

Architecture d'un projet Spring


Sujet :

Spring Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de sylvain230
    Homme Profil pro
    Orléans
    Inscrit en
    Mai 2008
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 234
    Par défaut Architecture d'un projet Spring
    Bonjour,

    Voici l'arborescence des répertoires d'un projet Spring mavenisé selon ma façon de penser ^^. Est ce correct ?

    src
    | |_main
    |... |_java
    |... |_resources
    |... |_webapp
    |...... |_WEB-INF
    |......... |_web.xml
    |
    | |_test
    |... |_java
    |... |_resources
    |
    |
    |_pom.xml

    Voila que pensez vous de cette arborescence ?
    De plus j'essaye de séparer la partie web de la partie métier en créant 2 webapps et en mettant des dépendances entre elles avec le pom.xml.
    Les beans se trouvent donc dans la partie métier (webapp-maven-service) et les jsp, les actions struts (webapp-maven-web).

    Toute suggestion sera la bienvenue.

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 100
    Par défaut
    yes, il s'agit de l architecture de "base" de maven.

    par-contre ton projet "maven-service" ne doit pas être de type webapp, juste un simple jar.

    le but de la séparation des couches c'est de pouvoir réutiliser les services dans un autre projet (client lourd par exemple)
    dans tes pom.xml il faut bien penser à spécifier l'attribut packaging:

    pour les service: <packaging>jar</packaging>
    pour la webapp: <packaging>war</packaging>

Discussions similaires

  1. Architecture d'un projet décisionnel
    Par markoBasa dans le forum Approche théorique du décisionnel
    Réponses: 7
    Dernier message: 21/04/2008, 11h21
  2. Choix d'une architecture pour un projet
    Par rveber dans le forum Windows
    Réponses: 5
    Dernier message: 30/01/2008, 21h44
  3. Architecture distribuée : EJB ou SPRING
    Par oicirapa dans le forum Spring
    Réponses: 9
    Dernier message: 09/01/2008, 16h01
  4. Héritage et Architecture d'un projet.
    Par Hybrix dans le forum C++
    Réponses: 4
    Dernier message: 08/10/2007, 16h07
  5. Réponses: 5
    Dernier message: 12/05/2006, 22h02

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