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

Tomcat et TomEE Java Discussion :

TomEE et EJB


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Tom1x
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 22
    Par défaut TomEE et EJB
    Bonjour,

    Est ce que l'utilisation d'EJB avec TomEE oblige l’utilisation d'OpenEjb aussi ? (En serveur Standalone)
    J'ai choisi TomEE pour son coté léger et aussi parce qu'il comprenait déjà OpenEjb alors je ne vois l’intérêt de le rajouter.

    Quelqu'un peut il m'aider à comprendre ?

    En vous remerciant.

  2. #2
    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
    TomEE est une distribution incluant OpenEJB, tu n'as pas besoin de l'installer en plus, par contre, tu es obligé de passer par cette implémentation d'un conteneur d'EJBs.
    TomEE contient :

    • CDI - Apache OpenWebBeans
    • EJB - Apache OpenEJB
    • JPA - Apache OpenJPA
    • JSF - Apache MyFaces
    • JSP - Apache Tomcat
    • JSTL - Apache Tomcat
    • JTA - Apache Geronimo Transaction
    • Servlet - Apache Tomcat
    • Javamail - Apache Geronimo JavaMail
    • Bean Validation - Apache BVal
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti Avatar de Tom1x
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 22
    Par défaut
    Merci OButterlin pour ta réponse.

    Que veux tu dire par "tu es obligé de passer par cette implémentation d'un conteneur d'EJBs" ?

  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
    Rien de bien important, OpenEJB est l'implémentation Apache d'un conteneur d'EJB, un serveur JBoss en a une autre, GlassFish également...

    Dans tous les cas, si tu utilises TomEE, autant utiliser leur implémentation. Si elle n'est pas bonne (chose que je ne sais pas puisque je ne l'utilise pas), tu pourras toujours changer ton fusil d'épaule et passer sur un serveur JBoss (Wildfly) ou GlassFish.

    Il y a une raison particulière pour utiliser ce serveur ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti Avatar de Tom1x
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 22
    Par défaut
    Oui, je dois choisir l'architecture d'une application web Java EE qui sera grand public (un peu comme leboncoin, blablacar etc..)
    Je recherche un serveur d'application léger, ne pensant pas utiliser toutes les spécifications Java EE je me suis dis que partir sur un Tomcat serait pas mal.
    Mais je souhaite utiliser JPA avec EclipseLink et forcément je suis obligé d'utiliser les EJB ce qui m'a obligé à passer à TomEE (en restant sur du Tomcat)

    Mais peut être que je me trompe. Je ne sais pas quel est le serveur d'application le plus adapté pour ce type d'application web. La majorité des sites étant développé avec PHP je trouve peu de références sur le web.

    Actuellement j’essaie de déployer 3 projets JPA, EJB et WEB avec eclipse. (Je suis au début du développement)

  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
    Tu n'as pas besoin des EJB pour JPA, ce sont 2 choses distinctes.
    Il faut voir JPA comme un "cahier de charges" pour la manipulation d'enregistrements de base de données, une sorte "d'interface".
    JPA n'est pas une implémentation, Hibernate et TopLink sont des implémentations de JPA mais on peut les utiliser en dehors de JPA (enfin pour Hibernate en tout cas, ça, je connais )
    Si tu cherches à faire une application simple sans toutes les couches EE, un Tomcat suffit, tu rajoutes les jar (dans /WEB-INF/lib) qui vont bien pour la persistence et hop, ça fonctionnera très bien.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Mise en place projet GWT + EJB + TOMEE (+ Maven)
    Par gabz57 dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 14/05/2015, 18h14
  2. [TomEE] Tuning du pool EJB d'un conteneur OpenEJB
    Par Adjanakis dans le forum Java EE
    Réponses: 1
    Dernier message: 15/05/2013, 16h26
  3. [EJB] [Debutant] Appel d'EJB distants + divers
    Par LAlex dans le forum Java EE
    Réponses: 18
    Dernier message: 16/06/2003, 17h11
  4. [EJB2] Sources de données pour EJB
    Par thomy dans le forum Java EE
    Réponses: 4
    Dernier message: 04/06/2003, 15h52
  5. [EJB] Débutant en EJB sur Weblogic
    Par viny dans le forum JBuilder
    Réponses: 8
    Dernier message: 24/04/2003, 15h34

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