Sono principi base dell'apprendimento di EJB 3.0. Sono riuscito a ottenere un codice di esempio attivo e funzionante. Ora sto facendo un'analisi linea per linea per avere una conoscenza approfondita. Ma sono bloccato a poche righe dove c'è una ricerca per trovare il bean richiesto.Valori delle proprietà del contesto iniziale per la ricerca EJB
Qualcuno può spiegarmi in un linguaggio semplice il significato e la necessità delle seguenti righe?
Properties properties = new Properties();
properties.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
properties.put("java.naming.factory.url.pkgs", "org.jboss.naming rg.jnp.interfaces");
properties.setProperty(Context.PROVIDER_URL, "localhost:1099");
IniialContext context = null;
SamleEjbRemote cl = null;
try {
context = new InitialContext(properties);
cl = (SampleEjbRemote) context.lookup("SampleEjbBean/remote");
} catch (NamingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Qual è il significato esatto di ciascuno dei 'chiave' e 'valore' che viene utilizzato nelle proprietà?
Il resto è mettere le 'proprietà' nell'istanza di contesto iniziale. Ho avuto un'idea molto vaga di quanto sopra, ma voglio chiarirlo molto chiaramente. Sarei felice se qualcuno potesse indicarmi qualsiasi link o approfondimento sulle linee precedenti.
Grazie in anticipo.
Attualmente sono dietro firewall e il sito è bloccato! Grazie per la risposta. Ma posso ottenere una spiegazione migliore del motivo per cui viene utilizzato? –
Questo è divertente, l'URL è la documentazione ufficiale di RedHat Jboss.Posso inviarti per posta se vuoi.Questo documento devi "leggere" per capire perché viene utilizzato. – rkosegi
sì, lo so. Certo, puoi inviarlo a [email protected] Inoltre, ho chiesto ai ragazzi dell'amministratore di esaminarlo! Grazie. –