Articles of ejb

La búsqueda de ejb falla con NamingException

He agregado lo siguiente en mi web.xml: ejb/userManagerBean Session gha.ywk.name.entry.ejb.usermanager.UserManagerHome what should go here?? El siguiente código de Java me está dando NamingException: public UserManager getUserManager () throws HUDException { String ROLE_JNDI_NAME = “ejb/userManagerBean”; try { Properties props = System.getProperties(); Context ctx = new InitialContext(props); UserManagerHome userHome = (UserManagerHome) ctx.lookup(ROLE_JNDI_NAME); UserManager userManager = userHome.create(); WASSSecurity […]

Usar un Bean de sesión Stateful para rastrear la sesión de un usuario

es mi primera pregunta aquí y espero hacerlo bien. Necesito trabajar en un proyecto Java EE, entonces, antes de comenzar, bash hacer algo simple y ver si puedo hacer eso. Estoy atrapado con Stateful Session Beans . Aquí está la pregunta: ¿Cómo puedo usar un SFSB para rastrear la sesión de un usuario? Todos los […]

¿Por qué los beans Stateful y Stateless se comportan de manera opuesta?

Creé clases Stateful, Stateless y Singleton Bean e bash acceder a dos servlets diferentes. Y ejecutar el proyecto en el servidor de JBoss. Cuando tengo acceso a Stateful Bean desde cada servlet, se crearán dos objetos bean diferentes y se conservarán diferentes estados (datos) para ellos. Pero el objeto bean sin estado se comparte entre […]

cómo crear una sesión remota EJB desde un cliente

De acuerdo con el Tutorial de Netbeans en las aplicaciones del Cliente EJB , parece que no puedo invocar el método: Error de comstackción: -do-compile: [mkdir] Created dir: /home/thufir/NetBeansProjects/EntAppClient/build/empty [mkdir] Created dir: /home/thufir/NetBeansProjects/EntAppClient/build/generated-sources/ap-source-output [javac] Compiling 1 source file to /home/thufir/NetBeansProjects/EntAppClient/build/jar [javac] /home/thufir/NetBeansProjects/EntAppClient/src/java/entappclient/Main.java:16: error: cannot find symbol [javac] System.err.println(“result = ” + mySession.getResult()); [javac] ^ [javac] […]

JEE7: ¿Los beans EJB y CDI admiten transacciones manejadas por contenedor?

Java EE7 consiste en un conjunto de definiciones de “bean”: Managed Beans 1.0 (JSR-316 / JSR-250) Inyección de Dependencia para Java 1.0 (JSR-330) CDI 1.1 (JSR-346) JSF Managed Beans 2.2 (JSR-344) EJB 3.2 (JSR-345) Para poder deshacerme del caos en mi mente, estudio varios artículos sobre “cuándo usar qué tipo de frijol”. Uno de los […]

Contenedor Jboss Java EE y un ExecutorService

Tengo una aplicación java independiente que utiliza el ExecutorService para procesar varios trabajos en paralelo ExecutorService es = Executors.newFixedThreadPool(10); Ahora quiero volver a utilizar la misma solución dentro de un bean EJB pero no estoy seguro de cómo inicializar correctamente el ThreadPool, ya que normalmente dejaría el contenedor Java EE para controlar todos los recursos […]

¿Qué es la vista local / remota y sin interfaz en EJB?

Estoy tratando de entender cuál es el propósito y por qué necesitamos las diferentes vistas de cliente en EJB. ¿Podría alguien tratar de explicar?

Frijoles Java Enterprise sin estado y con estado

Estoy repasando el tutorial de Java EE 6 y estoy tratando de entender la diferencia entre beans de sesión sin estado y con estado. Si los beans de sesión sin estado no retienen su estado entre las llamadas al método, ¿por qué mi progtwig está actuando como está? package mybeans; import javax.ejb.LocalBean; import javax.ejb.Stateless; @LocalBean […]

¿Cómo se comparan CDI y EJB? ¿interactuar?

Me está costando entender cómo interactúan los dos y dónde se encuentra el límite entre ellos. ¿Se superponen? ¿Hay redundancias entre ellos? Sé que hay anotaciones asociadas con ambos, pero no he podido encontrar una lista completa para ambos con breves descripciones. No estoy seguro de si esto ayudaría a aclarar cómo difieren o dónde […]

Transacciones EJB en llamadas a métodos locales

En la siguiente configuración, ¿se ejecuta el método B en una (nueva) transacción? Un EJB, que tiene dos métodos, el método A y el método B public class MyEJB implements SessionBean public void methodA() { doImportantStuff(); methodB(); doMoreImportantStuff(); } public void methodB() { doDatabaseThing(); } } El EJB está gestionado por contenedor, con el método […]