Articles of ejb

Che uso fanno gli EJB

Attualmente sto imparando Jave-EE, avendo un sacco di esperienza C ++ e avendo imparato Java SE. Non capisco lo scopo di Enterprise Java Beans; Qualcuno può chiarire questo per me. Non sono interessato agli usi legacy : questo è nel contesto di EJB-3.1 e Java-EE 6. Sembra che alcune persone li usino per contenere la […]

Contenitori Java EE vs Contenitori Web

Sono relativamente nuovo a Java EE / EJB e ho letto molto sui contenitori Java EE. Ho avuto esperienza di lavoro con un contenitore web (file WAR in jboss). Sono anche consapevole del fatto che Jboss può essere utilizzato anche come contenitore Java EE. La mia domanda è, qual è la differenza tra un contenitore […]

Dati con ambito applicativo LOAD e CACHE con @Singleton e @Stateless

Sto cercando soluzioni eleganti al vecchio problema del caricamento e della memorizzazione nella cache di dati statici e condivisi all’avvio dell’applicazione (con una durata infinita). Il mio vecchio modo era un Spring Singleton Bean, ma ora sto cercando di ottenerlo con JAVA EE 6 (JPA2, EJB3.1, CDI). Ho un @Entity e un EJB @Stateless caricare […]

ricerca ejb fallita con NamingException

Ho aggiunto quanto segue nel mio web.xml: ejb/userManagerBean Session gha.ywk.name.entry.ejb.usermanager.UserManagerHome what should go here?? Il seguente codice java mi sta 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 user […]

Utilizzo di un bean di sessione stateful per tenere traccia della sessione di un utente

è la mia prima domanda qui e spero che lo stia facendo bene. Ho bisogno di lavorare su un progetto Java EE, quindi, prima di iniziare, sto cercando di fare qualcosa di semplice e vedere se posso farlo. Sono bloccato con Stateful Session Beans . Ecco la domanda: come posso utilizzare un SFSB per tenere […]

Perché i bean Stateful e Stateless si comportano in modo opposto?

Ho creato classi di bean Stateful, Stateless e Singleton e provando ad accedere a due diversi servlet. E il progetto in esecuzione sul server JBoss. Quando accedo al bean Stateful da ogni servlet, verranno creati due diversi bean object e diversi stati (dati) vengono conservati per loro. Ma l’object bean senza stato è condiviso tra […]

come creare un EJB di sessione remota da un client

Come per Netbeans Tutorial sulle applicazioni EJB Client , non riesco a richiamare il metodo: errore di compilazione: -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] symbol: method getResult() [javac] location: variable […]

Uso corretto di Stateful Beans con servlet

Al momento disponiamo di un bean Stateful che viene iniettato in un servlet. Il problema è che a volte otteniamo un Caused by: javax.ejb.ConcurrentAccessException: SessionBean is executing another request. [session-key: 7d90c02200a81f-752fe1cd-1] Caused by: javax.ejb.ConcurrentAccessException: SessionBean is executing another request. [session-key: 7d90c02200a81f-752fe1cd-1] quando si esegue un metodo sul bean stateful. public class NewServlet extends HttpServlet { […]

JEE7: i bean EJB e CDI supportano le transazioni gestite dal contenitore?

Java EE7 è costituito da una serie di definizioni di “bean”: Managed Beans 1.0 (JSR-316 / JSR-250) Dipendenza iniezione per Java 1.0 (JSR-330) CDI 1.1 (JSR-346) JSF Managed Beans 2.2 (JSR-344) EJB 3.2 (JSR-345) Per liberarmi del caos nella mia mente, studio diversi articoli su “quando usare il tipo di bean”. Uno dei vantaggi di […]

Che cos’è la visualizzazione locale / remota e senza interfaccia in EJB?

Sto cercando di capire quale sia lo scopo e perché abbiamo bisogno delle diverse visualizzazioni client in EJB. Qualcuno potrebbe provare a spiegare?