Přestavba EJB, pročištění starých ukázek, web.
1 package cz.frantovo.nekurak.web;
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;
16 public class HledacSluzby implements Serializable {
18 private PodnikRemote podnikEJB;
19 private static final Logger log = Logger.getLogger(HledacSluzby.class.getSimpleName());
21 public PodnikRemote getPodnikEJB() {
22 if (podnikEJB == null) {
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);