Общие вопросы по JAVA

Форум для программистов

Сообщение YuG » Ср сен 14, 2005 3:51 pm

Предлагаю начать тему "Вопрос-ответ" по Java.

Начнем...

Кто-нибудь писал IIOP клиента под JBoss?
Что-то у меня траблы.
(скажу сразу, опыт написания IIOP для SunONE есть)

InitialContext получаю так:
Код: выделить все
       Properties env = new Properties();
       env.put("java.naming.factory.initial", "com.sun.jndi.cosnaming.CNCtxFactory");
       env.put("java.naming.provider.url", "corbaloc::"+host+":3528/JBoss/Naming/root");
       return new InitialContext(env);


А вот когда дергаю бин:
Код: выделить все
           Object objref = context.lookup(className.getName());
           return (EJBHome) PortableRemoteObject.narrow(objref, className);
выдает null

Что-то еще надо настраивать?
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение Scalder » Чт сен 15, 2005 4:26 am

сорри, даже не глядел в его сторону, но думаю через пару дней/недель займусь...
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение YuG » Чт сен 15, 2005 6:25 am

То ли там в jboss.xml что-то прописывать надо,
то ли еще что-то (((
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение YuG » Чт сен 15, 2005 4:28 pm

Разобрался...
Кому интересно, это делаеццо так:
Properties env = new Properties();
env.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
env.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
env.put("java.naming.provider.url", "jnp://" + host + ":"+port);
InitialContext context = new InitialContext(env);

дальше - стандарт...
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение Scalder » Пт сен 16, 2005 4:08 am

2YuG
Слушай, а вообще я очень много слышал про всякие наборы классов для серверных платформ JBoss TOmcat ещё куча всего... где можно про это всё вводную статейку прочитать не подскажешь?

Ото я только на клиенте до этого писал - но чует приходит другое время :-)
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение YuG » Пт сен 16, 2005 6:23 am

Что-то не понял...
"Всякие наборы классов" это что такое?
Ты J2EE имеешь ввиду?
А IIOP - это такая фича, позволяющая с локальной машины дергать EJB, задеплоенные на сервере.
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение Scalder » Пт сен 16, 2005 8:51 am

2YuG
а JBoss
Tomcat что таке?
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение YuG » Пт сен 16, 2005 11:23 am

JBoss - сервер приложений для J2EE
(их вообще много SunONE, Jonas, WebShere и проч.)
Это что-то типа Apache для PHP

JBoss замечателен тем, что он ставится распаковкой из zip-архива,
запускается батником и автоматически следит за папкой deploy,
в которую ты подкладываешь свои ear'ы

Где почитать? Даже сам не знаю, что тебе порекомендовать...
Про JBoss не читал ровным счетом ничего.
Был ты рядом - 15 минутный экскурс (за бутылочкой пиффка) дал бы больше пользы :о)
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение YuG » Сб сен 17, 2005 2:42 pm

[троху оффтоп]

А-А-А-А-А-А!!!!!!!! Наконец-то свершилось!!!
Я прошел тест и получил сертификат "Java программирование"...
Вот он какой: <a href='http://www.certifications.ru/publicresults.php?uid=37610' target='_blank'>Изображение</a>
Теперь могу называть себя сертифицированным специалистом :)

[/троху оффтоп]
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение Sh0Ck_filE » Сб сен 17, 2005 7:10 pm

2YuG
респект....

2Алл: у кого есть скачанная офф. документация с сана по JDBC API, поделитесь плз на мыло sh0ck_file^fromru.com.
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение YuG » Вс сен 18, 2005 10:00 am

2Sh0Ck_filE
пасибо.
Нет, я реально хотел это сделать... Было около 5-7 попыток...

2Sh0Ck_filE
2Scalder
попробуйте вы тоже...
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение Scalder » Пн сен 19, 2005 4:36 am

2YuG
Платно чтоль?
Или как?
Расскажите плз поподробнее :-)
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение YuG » Пн сен 19, 2005 6:59 am

А что там рассказывать?
<a href='http://www.certifications.ru/' target='_blank'>http://www.certifications.ru/</a> - лучший (имхо) российский тестер.
Существует уже несколько лет.
Пока бесплатный.
Регистрируешься, выбираешь тест, сдаешь.
Обычно это 40 вопросов, минута обдумывания на каждый, 5 вариантов ответов.
Отвечаешь правильно на 28 или больше - тебе шчасце.
Отвечаешь меньше - значит не сдал - пробуй исчо.

Все тесты различаются по уровню сложности (имхо).
Например, HTML, который я не знаю по определению, я сдал лехко и с первого раза (31 из 40).
Java, которую я юзаю четвертый год, еле-еле сдалась с далеко не первой попытки (28 из 40).

Реально у меня на тест уходит около 18-20 минут.
Ну попробуйте, если есть время...
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение Sh0Ck_filE » Сб сен 24, 2005 9:55 am

Поставил Еклипс 3.1, JDK5 (до этого торчал на 3.0+1.4.2_05), и не нашёл, как указывать ему путь к javadoc.exe, а так же к папке с исходниками Sun. В 3.0 всё было интуитивно понятно, а тут все настройки уже раз пять прошманал — и не нашёл ничего, даже отдалённо похожего на решение моей проблемы. Изображение

Добавлено:
Разобрался сам, извините...
Чтобы подключить javadoc.exe нужно было всего лишь выбрать Project -> Generate javadoc. А для подключения исходников и явадоков текущего API — в контекстном меню любого апишного метода нажать "Open declaration". Эклипс ругнётся на отсутствие папки с сырцами и попросит указать её вручную. После этого абсолютно всё работает.
Последний раз редактировалось Sh0Ck_filE Сб сен 24, 2005 11:21 am, всего редактировалось 1 раз.
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron