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 :

demande de renseignements [EJB Stateless]


Sujet :

Java EE

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 25
    Points : 52
    Points
    52
    Par défaut demande de renseignements
    Bonjour,
    Je suis débutant en JEE et EJB3
    je veux poser une question
    Voila la situation :
    j'ai une vue sur une table dans une base de données et je veux créer un ejb qui exécute une requete de selection sur cette vue.
    alors j'ai crée une EJB stateless qui récupère une connexion d'une pool de connexion ensuite j'ai realiser les même étapes comme si je travaille avec jdbc dans une application java simple.(craetion d'une Statement creation d'une ResultSet ...)
    et mon question : est ce que j'ai le droit de travailler de cette façon dans une EJB3 stateless?? sinon pouvez vous me proposer une autre solution??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    @Stateless
    public class VerifianceEJB implements VerifianceEJBRemote, VerifianceEJBLocal {
     
        /**
         * Default constructor. 
         */
        public VerifianceEJB() {
            // TODO Auto-generated constructor stub
     
        }
        private Connection getConnection()
        {
        	Connection con=null;
        	try {
    			Context ctx = new InitialContext();
    			DataSource source = (DataSource)ctx.lookup("jdbc/MyPoolJNDNI");
    			 con=source.getConnection();
     
    		} catch (NamingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		return con;
     
     
        }
        public boolean Verifier(String cmc7)
        {
        	boolean result =false;
        	Connection con=null;
        	try{
        	con=this.getConnection();
        	Statement st=con.createStatement();
        	ResultSet rs= st.executeQuery("RequetSQL'");
        	while(rs.next())
        	{
        		//traitements
        	}
     
        	}
        	catch(Exception e)
        	{
        		e.printStackTrace();
        	}
        	finally
        	{
        		try {
    				con.close();
    			} catch (SQLException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
        	}
        	return result;
        }
    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Oui rien ne t'empêche de faire ainsi.
    Après, tu peux rajouter des couches pour plus de propreté, mais ce n'est pas obligatoire.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/05/2006, 16h34
  2. demande de renseignements sur les classes
    Par altadeos dans le forum Langage
    Réponses: 4
    Dernier message: 08/04/2006, 16h59
  3. demande de renseignement sur delfi 7
    Par cybob dans le forum Débuter
    Réponses: 11
    Dernier message: 19/02/2006, 19h32
  4. petite demande de renseignement
    Par Shivaneth dans le forum Langage SQL
    Réponses: 2
    Dernier message: 25/05/2005, 11h17
  5. demande de renseignements
    Par canada1975 dans le forum Développement
    Réponses: 6
    Dernier message: 26/12/2002, 23h18

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