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 EE Discussion :

Quelles architectures proposez-vous pour une application JEE


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 8
    Par défaut Quelles architectures proposez-vous pour une application JEE
    Bonjour,

    Je compte créer une application JEE, d'après ma petite expérience j'ai choisis ces technologies :

    JSF : pour la partie présentation.
    Spring: pour la partie métier et service
    JPA: pour la partie persistance.

    Qu'elles sont vos impressions?
    doit-je me limiter sur jsf et jpa ? ou utiliser ejb a la place de spring ...

    Merci,

  2. #2
    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
    Citation Envoyé par j2ee_java Voir le message
    doit-je me limiter sur jsf et jpa ? ou utiliser ejb a la place de spring ...

    Merci,
    Pour ma part je te conseillerais de garder Spring, c'est un conteneur léger , déployable sur tous les serveurs d'applications J2EE, à contrario des EBJ qui nécessiteront certains serveurs comme Jonas 5, Jboss etc...

  3. #3
    Membre Expert
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Par défaut
    Qu'entends-tu par "conteneur léger"?
    De nos jours les EJB sont au moins aussi légers et ils sont intégrés de base dans les serveurs d'applications, eux aussi largement allégés.

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Bien d'accord avec alexismp

    Tu devrais plutôt utiliser JSF + EJB + JPA.
    Tu comptes utiliser la version 2 de JSF ou la 1 ?
    Si tu utilises la 1 avec un serveur d'application JBoss, tu pourrais être amené à ajouter Seam (je ne sais plus si on peut le mettre sur GlassFish mais alexismp pourra te le dire)

    Avec jsf, tu peux confier l'ihm à RichFaces ou PrimeFaces (par exemple)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre Expert
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Par défaut
    Oui, on peut mettre du Seam sur GlassFish (mais j'y vois de moins en moins d'intérêt

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par alexismp Voir le message
    Oui, on peut mettre du Seam sur GlassFish (mais j'y vois de moins en moins d'intérêt
    Avec jsf 2, oui, c'est clair
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre très actif
    Profil pro
    aucune
    Inscrit en
    Juillet 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Juillet 2007
    Messages : 134
    Par défaut
    En premier, perso je travaille avec les technos suivante sur serveur GlassFish 3.1 :
    - Les vues + controlleurs : JSF2 Mojarra + PrimeFaces 2
    - La logique : EJB 3.1 avec CDI
    - Le modèle : JPA 2 implémentation de EclipseLink

    En second, ceci n'est pas l'architecture mais les briques technologiques choisies pour mettre en place l’architecture en l'occurrence M.V.C.

    Il serait intéressant de voir comment sont utilisées ces technos par les collègues, par exemple pour JSF faites vous la distinction entre les ManagedBean s controlleurs et ManagedBeans modèle etc...

Discussions similaires

  1. Installable pour une application JEE
    Par foufar2009 dans le forum Java EE
    Réponses: 7
    Dernier message: 25/05/2011, 12h50
  2. architecture 3 tier pour une application mobile
    Par etincelle01 dans le forum Architecture
    Réponses: 1
    Dernier message: 06/06/2010, 19h23
  3. Quelle Base de données pour une application en Java
    Par Feysal dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 01/06/2007, 21h05
  4. Quel SGBD nous conseillez-vous pour une application Web ?
    Par doppler dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 07/03/2007, 15h27

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