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

Servlets/JSP Java Discussion :

Relation entre EJB, couche métiers, JSP et servlet


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Février 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Relation entre EJB, couche métiers, JSP et servlet
    Bonjour tout le monde. Je suis nouvelle en programmation sur J2EE, c'est ma nouvelle expérience pour cette technologie. J'ai trouvé un ta de documents, et je me sens un peu perdue là.
    Je travaille sur une architecture 4-tiers, où on a séparé la couche métier de la couche technique, et j'ai vraiment eu du mal à développer la couche métier. Pourriez vous m'expliquer la différence entre EJB et javabeans tout court? La relation entre EJB, JSP et servelets?
    ça serait très gentil à vous.
    Merci d'avance.

  2. #2
    Membre confirmé Avatar de toomsounet
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 481
    Points : 576
    Points
    576
    Par défaut
    Je suis en ce moment intéressé par ce sujet et je viens de tomber sur ça:

    http://rangiroa.essi.fr/cours/ejb/02-ejb.pdf

    J'ai l'impression d'avoir imprimé ce cours en triple tellement c'est énorme !!

    Tu pourras retrouver ses cours ici:

    http://rangiroa.essi.fr/cours/
    "Most Java programs are so rife with concurrency bugs that they work only by accident"

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    C'est quoi la différence entre la couche technique et la couche métier ?

    une couche Web tiers qui comprend JSP / Servlet / JSF
    une couche business qui comprend tes EJB / Business service
    une couche data qui comprend tes objets db

    sachant que la couche du dessus n'a connaissance que de la couche du dessous pour faciliter les changements et de ne pas devoir repercuter a tous les niveaux un changement ...

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 79
    Points : 89
    Points
    89
    Par défaut
    @ a tomsounet : je suis aller voir ce pdf, bien fait, mais attention, ne vous attardez pas sur le code EJB, car il y est EJB2 (il date), le code est beaucoup moins complexe que ce qu'il montre en réalité sous EJB3..
    Mais les idées, et le principe global des Enterprise sont très bien expliqué.

    @ infinity : oui comme dit alexandre "C'est quoi la différence entre la couche technique et la couche métier ?"

  5. #5
    Membre confirmé Avatar de toomsounet
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 481
    Points : 576
    Points
    576
    Par défaut
    Merci de ces explications. En effet j'ai vu que ça ne parlait pas des toutes dernières ejb. Et comme la version 3.0 a l'air complexe je préfère commencer par le commencement.
    "Most Java programs are so rife with concurrency bugs that they work only by accident"

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    Citation Envoyé par toomsounet
    Merci de ces explications. En effet j'ai vu que ça ne parlait pas des toutes dernières ejb. Et comme la version 3.0 a l'air complexe je préfère commencer par le commencement.
    C'est la plus facile !

  7. #7
    Membre confirmé Avatar de toomsounet
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 481
    Points : 576
    Points
    576
    Par défaut
    Citation Envoyé par *alexandre*
    C'est la plus facile !
    Peut être en effet, j'en sais rien encore pour tout dire.
    "Most Java programs are so rife with concurrency bugs that they work only by accident"

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 79
    Points : 89
    Points
    89
    Par défaut
    Non, le EJB3 est plus simple, vraiment plus simple... pour moi je trouve que c'est une erreur de commencer par les 2 puis de faire la transition aux 3.

    Faut avoir l'esprit directement tourné vers les 3.

  9. #9
    Membre confirmé Avatar de toomsounet
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 481
    Points : 576
    Points
    576
    Par défaut
    On peut donc lire un cours sur les EJB 3 sans rien connaître des spécifications des précédentes EJB ? C'est si différent?
    "Most Java programs are so rife with concurrency bugs that they work only by accident"

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 79
    Points : 89
    Points
    89
    Par défaut
    oui, a partir du moment ou le cours explique correctement les principes de base et leurs mécanismes, oui bien sur.

    Exemple : j'ai acheté un livre sur les EJB3 (Laboratoire SUPINFO) qui expliquait la transition entre le 2 et 3, j'ai lu quelques lignes des EJB2, et j'ai tres vite compris que cela était destiné aux personnes qui désiraient passer un développement déjà existant vers la 3. Je n'ai lu que la théorie et les exemples pour le 3 et j'en suis très content.

  11. #11
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut sos
    Bonjour, j'ai un projet à faire, intitulé "workflow", l'objectif est d'automatiser les processus banquaire, par exemple, comme début je vais automatiser la gestion des factures. je ne sais pas d'où jvai commencer, je suis débutant en J2EE, j'ai mis devant moi ces outils: Eclipse, MyEclipse, Tomcat, MySQL. et je ne sais pas COMMENT COMMANCER!

    Merci d'avance pour votre aide.

  12. #12
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    Tu as une analyse et architecture existante ? Sinon commence justement par analyser ton sujet et relever tes processus, les détailler.

  13. #13
    Expert éminent sénior


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Points : 11 101
    Points
    11 101
    Par défaut
    Citation Envoyé par toomsounet
    On peut donc lire un cours sur les EJB 3 sans rien connaître des spécifications des précédentes EJB ? C'est si différent?
    Ben oui.
    Vincent Brabant

    Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

  14. #14
    Membre confirmé Avatar de toomsounet
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 481
    Points : 576
    Points
    576
    Par défaut
    http://argentera.inria.fr:8080/wiki/...%20complet.ppt

    Je viens de trouver le même cours mais avec les EJB 3 il est encore plus gros
    "Most Java programs are so rife with concurrency bugs that they work only by accident"

Discussions similaires

  1. JNDI relation entre EJB et WAR
    Par geforce dans le forum Wildfly/JBoss
    Réponses: 3
    Dernier message: 03/10/2014, 20h39
  2. Réponses: 2
    Dernier message: 24/11/2007, 19h46
  3. Parametres entre EJB et Servlet
    Par tinico dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 12/04/2007, 16h43
  4. [EJB2.1 Entity] Probleme - Relation entre EJB - Composition d'EJB ??
    Par skrosoft dans le forum Java EE
    Réponses: 7
    Dernier message: 09/02/2007, 17h11
  5. Couche métier = forcement EJB ?
    Par jothi35 dans le forum Java EE
    Réponses: 9
    Dernier message: 14/09/2004, 16h58

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