java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/HledacSluzby.java
author František Kučera <franta-hg@frantovo.cz>
Thu Feb 25 02:41:57 2010 +0100 (2010-02-25)
changeset 39 ea342cf8c15a
parent 28 java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/PodnikyHibernateWeb.java@0f037986bb6b
child 49 9b2a597cc862
permissions -rw-r--r--
Přestavba EJB, pročištění starých ukázek, web.
     1 package cz.frantovo.nekurak.web;
     2 
     3 import cz.frantovo.nekurak.ejb.PodnikDAORemote;
     4 import cz.frantovo.nekurak.ejb.PodnikRemote;
     5 import java.io.Serializable;
     6 import java.util.logging.Level;
     7 import java.util.logging.Logger;
     8 import javax.naming.Context;
     9 import javax.naming.InitialContext;
    10 import javax.naming.NamingException;
    11 
    12 /**
    13  *
    14  * @author fiki
    15  */
    16 public class HledacSluzby implements Serializable {
    17 
    18     private PodnikRemote podnikEJB;
    19     private static final Logger log = Logger.getLogger(HledacSluzby.class.getSimpleName());
    20 
    21     public PodnikRemote getPodnikEJB() {
    22 	if (podnikEJB == null) {
    23 	    try {
    24 		Context c = new InitialContext();
    25 		podnikEJB = (PodnikRemote) c.lookup("cz.frantovo.nekurak.ejb.PodnikRemote");
    26 	    } catch (NamingException e) {
    27 		log.log(Level.SEVERE, "Chyba při hledání PodnikRemote", e);
    28 		throw new RuntimeException(e);
    29 	    }
    30 	}
    31 	return podnikEJB;
    32     }
    33 }