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

Frameworks Web Java Discussion :

utilisation eclipse 3.4 avec jsf+struts+hibernate+jboss 4


Sujet :

Frameworks Web Java

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Points : 11
    Points
    11
    Par défaut utilisation eclipse 3.4 avec jsf+struts+hibernate+jboss 4
    bonjour,
    je prepare actuelement mon pfe de master et je dois developpez une application en j2ee pour le si de la societe on a penser a une solution englobant struts jsf hibernate et jboss (ejb3) est ce qu il possible de savoir votre avis sur cet solution et un lien vers un tutorial serait le bien venu merci

  2. #2
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Salut,
    JSF et Struts ? Dans une même application ? Ils jouent dans la même cour (framework web MVC) ...

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Points : 11
    Points
    11
    Par défaut application j2ee
    merci pour votre réponse rapide mais j ai pas compris votre remarque jsf + struts comme j ai dis je suis novice en j2ee et j essaye de toucher le maximun de technologie mais je veut pas faire une solution qui n est pas conforme est ce que a votre avis jsf + struts sont plus adapter au application web que celle d entreprise merci de me faire part de votre avis .

  4. #4
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Je voulais dire que JSF et Struts font la même chose, i.e. la partie présentation. Donc, ça n'a pas de sens de les utiliser tous les deux au même temps (ou dans le même projet).
    Le mieux serait de les evaluer de faire un choix.

    Après, pour la couche métier, tu peux utiliser les EJBs (ou encore Spring) ... encore, une évaluation s'impose pour pouvoir choisir.

    Pour la couche accès aux données, Hibernate est effectivement un bon choix, surotut si utilises le front-end JPA (les annotations au lieu de l'XML).

  5. #5
    Membre éprouvé
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Points : 1 180
    Points
    1 180
    Par défaut
    Bonjour,

    djo.mos voulait dire que en général, on utilise soit JSF, soit Struts, mais pas les 2 en même temps.
    Tu peux faire approximativement la même chose avec.
    [B]--= Ayana =--
    Team BAB - Spécialistes BO

    Rubrique BI de developpez.com

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Points : 468
    Points
    468
    Par défaut
    Ici il y a un exemple de développement avec JSF + EJB+ Seam sous JBoss
    http://docs.jboss.com/books/lightweight/

  7. #7
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Points : 11
    Points
    11
    Par défaut application jee
    merci pour vos reponse les gas vous me sauver la vie.
    je voulais prendre votre avis encore une fois si c est possible apres avoir lu plusieurs tutoriaux je pense que j opterais pour une solution de la sort:
    UI:JSF car vraiment je pense que c est un plus de travailler avec cet technologie
    Framwork: Spring car d apres ce que j ai lu il peut etre employer en tanque conteneurs EJB
    EJB 3 : car c est nouveaux et d apres ce que j ai lu c est plus facile de les utiliser que Ejb2
    et Hibernate cote mapping des donnees mais sincerement j ai pas compris le roles des JPA en fait je me suis documente a ce sujet et je voulais confirmer l information JPA est une specification Sun qui a etait implementer par Hibernate et Toplink c est pas donc un plugins ou quelque chose a installer dans eclipse c est juste une specification?
    encore mille merci de votre aide.

  8. #8
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Points : 332
    Points
    332
    Par défaut
    t'as lu ça ou ??:
    Framwork: Spring car d apres ce que j ai lu il peut etre employer en tanque conteneurs EJB
    comme tu viens de le dire JPA une spec, hibernate,toplink,openjpa..etc sont des implementation.
    La connaissance est la seule chose qui s'accroit lorsqu'on la partage.

  9. #9
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Points : 11
    Points
    11
    Par défaut application j2ee
    j ai lu que spring est un conteneur leger de ejb dans ce pdf http://tahe.developpez.com/java/javaee/
    pour avouer j ai pas encore essayer ca car vraiment je galere depuis 2 semaine pour mettre en place la squellete de mon projet spring+hibernate+jboss sur eclipse et j ai pas trouver des exmple de configuration qui me permette de faire ca s il vous plait si vous pouvez m aider ca serait geniale.
    est ce que c est possible de deployer une application j2ee sur un serveur 2003 server .
    merci pour votre aide

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 37
    Points : 40
    Points
    40
    Par défaut
    Salut issamglad,

    Bon un peu d'explication s'impose, tu dois développer une application web, d'après ce que tu dis elle doit être développée en couche tu as donc besoin de 4 couches :
    - une couche métier : elle représentera ce que les utilisateurs finaux manipulent dans le cadre de leur métier, par exemple si ces un garagistes il manipulera des objets voitures, des moteurs, des outils, des pièces détachées, etc. Tu devras donc modéliser les processus métier et tous les objets métier manipulés. Cette couche est relativement simple à mettre en place et ne nécessite aucun framework juste du temps à passer avec les utilisateurs pour qu'ils t'expliquent leur métier et surtout leurs besoins
    - une couche d'accès au données ou de persistance : tous les objets métiers devrons être enregistrés en base c'est ce qu'on appel la persistance, cette couche te permettra d'enregistrer les informations métiers en base de données, de les mettre à jour, de les supprimer, de les interroger, etc.... Tu peux utiliser Hibernate pour gérer cette persistance.
    - une couche de présentation : c'est ce que voie les utilisateurs, c'est de la que tu récupéreras les informations pour les enregistrer en base, tu pourras y afficher les informations issues de la base de données, etc. Au travers de la couche de présentation les utilisateurs manipulerons des objets métiers grâce à des processus métier, mais attention il n'est pas conseillé de manipuler ces objets métiers directement à partir de la couche de persistance, pour cela il te faut une couche de service
    - une couche de service : c'est elle qui va te permettre de créer tes processus métiers (transaction, enreg d'un objet en base, suppression d'un objet en base, transaction, enreg d'un objet en base, suppression d'un objet en base,...) tu peux la considérer comme une sorte de pont ou de façade qui te propose toutes les méthodes que tu as le droit d'utiliser (imagine toi lorsque tu vas faire tes courses, pour acheter une boite de conserve il a fallu mettre en place un processus complexe pour que tu l'achètes : les plantes pousses, les plantes sont cueillies, les plantes sont transportées, les plantes sont cuites, les plantes sont mises en conserves, les conserves sont transportées, etc......) Tu peux utiliser Spring pour créer cette couche de service.

    Ces 4 couches communiquent ensembles de façon indépendantes, c'est-à-dire qu'à tout moment tu dois pouvoir débrancher un couche, développer cette couche avec un autre framework et tout doit fonctionner de nouveau. Lorsque tu commences un développement tu dois choisir un framework par couche et éviter de les mélanger donc pour :
    - UI : Struts ou JSF car il font "quasiment" la même chose
    - Persistance : Hibernate ou EJB Entité, je te conseille Hibernate avec les annotations (c'est l'implémentation de JPA), Hibernate est utilisable avec Tomcat par exemple ce qui n'est pas le cas des EJB (car Tomcat est un conteneur Web et les EJB nécessite un conteneur d'application tel que websphere, JBoss ou WebLogic), avantage d'Hibernate il est utilisable sur un conteneur web et d'application.
    - Service : Spring ou EJB Session, je te conseille Spring car il est simple à apprendre et il est utilisable sur un conteneur web et d'application, EJB Session uniquement sur conteneur d'application.

    Voilà, ne mélange pas trop de frameworks car cela devient vite le merdier, je te conseille JSF (JBoss Rich Faces) - Spring - Hibernate, solution que beaucoup utilise et qui marche très bien.

    @+

    Cheachwood

  11. #11
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 27
    Points : 16
    Points
    16
    Par défaut Merci
    Salut
    Moi aussi je débute, alors j'ai cherché de l'information partout et j'ai enfin trouvé cette très bonne discussion qui m'a permis de comprendre tous.

    Vraiment un grand merci pour vous!!!!! spécialement issamglad

  12. #12
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Août 2010
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2010
    Messages : 133
    Points : 93
    Points
    93
    Par défaut
    Merci beaucoup Cheachwood ! Tes explications me seront vraiment utiles !!!

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

Discussions similaires

  1. Problème avec JSF + Spring + Hibernate
    Par chahrazedd dans le forum JSF
    Réponses: 1
    Dernier message: 31/07/2011, 15h38
  2. Réponses: 7
    Dernier message: 09/04/2010, 18h48
  3. [Framework] Spring avec JSF et Hibernate
    Par wajdopovitch dans le forum Spring
    Réponses: 0
    Dernier message: 11/12/2009, 12h49
  4. update objet avec jsf et hibernate
    Par cyclopsnet dans le forum Hibernate
    Réponses: 1
    Dernier message: 09/12/2009, 15h16
  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