Я изучаю основы EJB 3.0. Мне удалось запустить и запустить пример кода. Теперь я делаю построчный анализ, чтобы получить глубокие знания , Но я застрял на нескольких строках, где есть поиск, чтобы найти требуемый компонент.
Кто-нибудь может объяснить мне простым языком смысл и необходимость следующих строк?
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();
}
Каково точное значение каждого из «ключей» и «значений», используемых в свойствах?
Остальное — поместить «свойства» в экземпляр начального контекста. У меня было очень смутное представление об изложенном выше, но я хочу прояснить это очень четко. Я был бы рад, если бы кто-нибудь мог указать мне на какие-либо ссылки или идеи о приведенных выше строках.
Заранее спасибо.