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 :

Comment débuter ?


Sujet :

Java EE

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 50
    Points : 30
    Points
    30
    Par défaut Comment débuter ?
    bonjour,
    j'ai développé un entity3.0 avec les spécifications EJB3
    Il s'est déployé mais je ne le vois pas dans le JNDI donc je ne sait pas par quel adresse l'appeler
    quelqu'un pourrait il m'aider?



    je voudrais aussi savoir comment lier cet entity à une base mysql : je sait définir une datasource dans jboss (avec un fichier nom_sourceds.xml dans le dossier deploy) et la déclarer dans jboss.xml de l'ejb 2.0
    mais je ne sait pas comment le faire avec un entity 3.0 - avec les annotations je suppose

    merci d'avance

    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre averti
    Inscrit en
    Août 2005
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 352
    Points : 427
    Points
    427
    Par défaut
    Petite question : un entity représente une instance d'objet dans ta base, alors quelle instance comptes tu récuperer dans JNDI ? (petit indice, l'interface Home n'existe plus mais il y a quelque chose qui s'appelle EntityManager)

    exemple pris dans la spec avec OrderEntryBean un EJB Session et Customer un EJB Entity :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @Stateless public class OrderEntryBean implements OrderEntry {
      @PersistenceContext EntityManager em;
      public void enterOrder(int custID, Order newOrder) {
        Customer cust = em.find(Customer.class, custID);
        cust.getOrders().add(newOrder);
        newOrder.setCustomer(cust);
      }
    }

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 50
    Points : 30
    Points
    30
    Par défaut okioki mais comment fait tu pour lier lentity à une base?
    oki mais comment fait tu pour lier lentity à une base?
    jai vu que l'on peut créer un fichier persistence.xml mais je ne comprend pas tout les éléments qu'il faut lui mettre et comment on package un entity avec ce fichier?
    aurais-tu un exemple complet :
    - code d'un entity
    - déclaration de la base de données
    - packaging de l'ejb
    etc...

Discussions similaires

  1. [FLASH] Comment débuter ?
    Par kevinf dans le forum Flash
    Réponses: 3
    Dernier message: 20/10/2005, 11h30
  2. [GridBagLayout] Comment débuter avec ce layout
    Par Bighobbit dans le forum Débuter
    Réponses: 12
    Dernier message: 28/09/2005, 17h13
  3. Comment débuter en prog quand on est aveugle
    Par Rataf dans le forum Débuter
    Réponses: 2
    Dernier message: 04/04/2003, 22h13
  4. Comment débuter en programmation ?
    Par Marc Lussac dans le forum Débuter
    Réponses: 0
    Dernier message: 08/04/2002, 11h29

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