|
|
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
В книжке есть такой момент: авторAs the annotation definition shows, the name parameter is optional since it is defaulted to an empty String. We could easily omit it as follows: Код: java 1. 2. If the name parameter is omitted, the container assigns the name of the class to the bean. In this case, the container assumes the bean name is BidManagerBean. А я сколько ни экспериментирую, имя бина у меня выходит берётся из названия интерфейса, а не из имени класса. Кто не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 14:12:26 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
Блин, похоже вообще разницы нет, как называется, берётся класс по интерфейсу совпадающий. А имя ни на что не влияет, если xml не писать, а аннотациями всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 14:18:24 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
Добрый день, XDiaBLo! > А я сколько ни экспериментирую, имя бина у меня выходит берётся из > названия интерфейса, а не из имени класса. Кто не прав? От сервера зависит. Обычно имён несколько. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 14:29:47 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
GKS_Samara, По моим исследованиям выходит, что по крайней мере глассфишу пофиг, берёт бин того класса, который указанный интерфейс реализовывает. У меня например бин такой Код: java 1. 2. А в сервлете Код: java 1. 2. 3. 4. 5. И нормально выполняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 14:44:06 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
Добрый день, XDiaBLo! > По моим исследованиям выходит, что по крайней мере глассфишу пофиг, > берёт бин того класса, который указанный интерфейс реализовывает. Вопрос в том, что делать, когда ДВА класса реализуют один интерфейс :) -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 14:59:27 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraДобрый день, XDiaBLo! > По моим исследованиям выходит, что по крайней мере глассфишу пофиг, > берёт бин того класса, который указанный интерфейс реализовывает. Вопрос в том, что делать, когда ДВА класса реализуют один интерфейс :) -- Алексей JID: alxt@ya.ru Чё-то в таких случаях ваще не деплоится, попробую ещё раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 15:09:33 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
автор Error occurred during deployment: Exception while deploying the app [HelloUser] : Cannot resolve reference Local ejb-ref name=ejb3inaction.example.HelloUserServlet/zzxz,Local 3.x interface =ejb3inaction.example.GoodbyeUser,ejb-link=null,lookup=,mappedName=,jndi-name=,refType=Session because there are 2 ejbs in the application with interface ejb3inaction.example.GoodbyeUser. Так что придётся таки имена разруливать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 15:14:34 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
Добрый день, XDiaBLo! >> Вопрос в том, что делать, когда ДВА класса реализуют один интерфейс :) > Чё-то в таких случаях ваще не деплоится, попробую ещё раз. JBoss 6.1 деплоит, но инъектит первый попавшийся класс. Так что пришлось отказаться от порочной практики :) -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 15:14:50 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraДобрый день, XDiaBLo! >> Вопрос в том, что делать, когда ДВА класса реализуют один интерфейс :) > Чё-то в таких случаях ваще не деплоится, попробую ещё раз. JBoss 6.1 деплоит, но инъектит первый попавшийся класс. Так что пришлось отказаться от порочной практики :) -- Алексей JID: alxt@ya.ru Блин, а с именами не выходит. Он всё равно ругается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 15:18:27 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
Добрый день, XDiaBLo! > Блин, а с именами не выходит. Он всё равно ругается. В jboss'е та же ж.... В 6.1 можно было указать имя у бина, но при инъекции нельзя было выбрать по имени. В 7.1. указание имени вообще игнорируется. Так понял- в стеклорыбе это давно. Унифицировали, блин... -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 15:23:46 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
GKS_Samara, То есть на один бизнес-интерфейс, должен быть один класс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 15:27:49 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
Добрый день, XDiaBLo! > То есть на один бизнес-интерфейс, должен быть один класс? Получается, что да. В итоге я делаю просто наследник-пустышку для использования и бин реализует его. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 15:44:16 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraДобрый день, XDiaBLo! > То есть на один бизнес-интерфейс, должен быть один класс? Получается, что да. В итоге я делаю просто наследник-пустышку для использования и бин реализует его. -- Алексей JID: alxt@ya.ru То есть предок-пустышку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 15:58:08 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
Добрый день, XDiaBLo! > То есть предок-пустышку? Именно потомок/наследник. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 16:26:41 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
GKS_Samara, Я так делаю уже долгое время и всегда считал, что может есть другой способ, но видимо так и надо делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 17:13:11 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
ophiuhusGKS_Samara, Я так делаю уже долгое время и всегда считал, что может есть другой способ, но видимо так и надо делать. А что, это нигде не прописано? Я думал просто что может ещё слишком мало знаю. Но видимо как часто бывает, это знание получаешь на практике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2012, 06:45:25 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
Коллеги, а разве beanName у аннотации @EJB не позволяет задавать имя реализации, я так делал на JBoss 5.1 у меня работало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2012, 07:36:31 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
GregTkКоллеги, а разве beanName у аннотации @EJB не позволяет задавать имя реализации, я так делал на JBoss 5.1 у меня работало. :) Спасибо. В ГлассФише тоже работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2012, 07:39:24 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
Добрый день, GregTk! > Коллеги, а разве beanName у аннотации @EJB не позволяет задавать имя > реализации, я так делал на JBoss 5.1 у меня работало. У меня не срабатывало в 6.1. Не помню уже- может там только @Local интерфейсы были. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2012, 09:15:14 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraДобрый день, GregTk! > Коллеги, а разве beanName у аннотации @EJB не позволяет задавать имя > реализации, я так делал на JBoss 5.1 у меня работало. У меня не срабатывало в 6.1. Не помню уже- может там только @Local интерфейсы были. У меня с @Local сработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2012, 09:16:41 |
|
||
|
Вопросы по "EJB 3 in Action"
|
|||
|---|---|---|---|
|
#18+
GregTkКоллеги, а разве beanName у аннотации @EJB не позволяет задавать имя реализации, я так делал на JBoss 5.1 у меня работало.работает. для того оно и есть GKS_SamaraУ меня не срабатывало в 6.1.jboss 6.х по умолчанию какой-то ущербный впрочем и 5-я серия тоже ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2012, 10:11:56 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=274&tid=2131163]: |
0ms |
get settings: |
20ms |
get forum list: |
26ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
42ms |
get topic data: |
16ms |
get forum data: |
5ms |
get page messages: |
81ms |
get tp. blocked users: |
3ms |
| others: | 345ms |
| total: | 554ms |

| 0 / 0 |
