|
|
|
Начальная инициализация бина
|
|||
|---|---|---|---|
|
#18+
Доброго времени. Может ли мне кто-то подсказать, существует ли механизм параметризации начальной инициализации атрибутов EJB компонента? Т.е. при старте компонента, в конструкторе, или в каком-то стандартном методе (типа Init) происходит обращение к какому-то сравнительно стандартному файлу, в котором я мог бы разместить свои параметры. Например, для сервлета я активно использую метод init: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Есть ли подобный механизм для Stateless/Statefull бинов? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 12:13 |
|
||
|
Начальная инициализация бина
|
|||
|---|---|---|---|
|
#18+
http://www.google.com /search?q=Session+Bean+lifecycle Первая же ссылка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 12:18 |
|
||
|
Начальная инициализация бина
|
|||
|---|---|---|---|
|
#18+
Боюсь, я не совсем понял Ваш ответ. Вероятно, давая ссылки на описание жизненного цикла бина, Вы предполагали указать мне на использование метода setSessionContext. Мне о нем известно. Однако этой информации мне не достаточно. Собственно, я потому и задал такой абстрактный вопрос, что не был уверен, через контекст ли следует работать. Так вот, работая в EJB3, я пишу что-то вроде: Код: plaintext 1. 2. Короче, если можно несколько самых общих слов: куда можно чего-нибудь положить (непосредственно перед деплоем), и как это чего-нибудь от туда забрать в момент создания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 13:18 |
|
||
|
Начальная инициализация бина
|
|||
|---|---|---|---|
|
#18+
WhiteWoolfКороче, если можно несколько самых общих слов: куда можно чего-нибудь положить (непосредственно перед деплоем), и как это чего-нибудь от туда забрать в момент создания. Теперь вы уже сами путаетесь, то ли вам надо момент инициализации бина, то ли деплоя приложения. Для инициализации вроде как ejbCreate() есть. А по ссылке можно выбрать другой этап жизненого цикла, если ejbCreate не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 13:24 |
|
||
|
Начальная инициализация бина
|
|||
|---|---|---|---|
|
#18+
В каждом бине можно описать Environment Entity Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 13:27 |
|
||
|
Начальная инициализация бина
|
|||
|---|---|---|---|
|
#18+
vas0 :Вот! То что надо! Спасибо большое. Дальше раскопаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 14:18 |
|
||
|
Начальная инициализация бина
|
|||
|---|---|---|---|
|
#18+
А если сделать экземпляра бина у которых env-entry называются одинакового и задать им разные значения. Вот к примеру у меня такой ejb-jar: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. Т.е. один бин и два экземпляра которые слушают разные очереди. Но параметры каждому экземпляру я хочу передать свои. У меня wildfly-8.1.0.CR1 и в нём что то не работает такой дескриптор. Без <env-entry> указанных дважды - работает. А так нет. Это недоразумение в wildfly или у меня в голове ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2014, 12:20 |
|
||
|
Начальная инициализация бина
|
|||
|---|---|---|---|
|
#18+
В общем я выяснил в чём дело, кому интересно прочитать можно тут https://community.jboss.org/thread/243690 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 11:53 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=36530718&tid=2126721]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 484ms |

| 0 / 0 |
