Здравствуйте, Аноним, Вы писали:
А>Зачем в EJB использовать шаблон DAO если есть BMP или CMP компоненты?
BMP & CMP по моему таки и являются вариацией на теу DAO ?
Ни что в жизни ни даёться так просто как... хотелось бы...
Re: Зачем в EJB использовать шаблон DAO если есть BMP или CM
От:
Аноним
Дата:
14.01.08 12:44
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Зачем в EJB использовать шаблон DAO если есть BMP или CMP компоненты?
А с чего вы решили что в EJB нужно использовать DAO, если все делать с BMP и CMP?
Re[2]: Зачем в EJB использовать шаблон DAO если есть BMP или
От:
Аноним
Дата:
14.01.08 13:33
Оценка:
Здравствуйте, frёёm, Вы писали:
ёё>Здравствуйте, Аноним, Вы писали:
А>>Зачем в EJB использовать шаблон DAO если есть BMP или CMP компоненты?
ёё>BMP & CMP по моему таки и являются вариацией на теу DAO ?
Т.е. по сути BMP & CMP это и есть реализация шаблона DAO?
Re[3]: Зачем в EJB использовать шаблон DAO если есть BMP или
В картце:
Одна из...только странная и кривая, размаззанная по Home и Remote интефейсу.
Использование нормальной DAO с интефейсами, и несколькими реализациями получаемыми через фабрику:
— разгружает entity бины от ненужной логики работы с данными.
— разделяет бизнес логику и доступ к данным
— делает bmp бины более переносимыми, дасточно подложить под них инной DAO и не переписывать все методы доступа, модификации данных.
реализация DAO для CMP бесмысленна, поскольку там персистентность реализуется не програмистом и контейнером
Ни что в жизни ни даёться так просто как... хотелось бы...
Re[4]: Зачем в EJB использовать шаблон DAO если есть BMP или
ёё>Использование нормальной DAO с интефейсами, и несколькими реализациями получаемыми через фабрику: ёё>- разгружает entity бины от ненужной логики работы с данными.
Т.е. лучше самому все реализовать как в patter4.pdf в BMP ?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Зачем в EJB использовать шаблон DAO если есть BMP или
Здравствуйте, _me_, Вы писали:
__>Т.е. лучше самому все реализовать как в patter4.pdf в BMP ?
В серьёзном комерческом продукте (странно писать что-то иное с применением ejb 2) да...
С другой стороны если писать сейчас что-то новое но вероятно имеет смысл обратить взор на ejb3.
Там нету понятий cmp, bmp, вместо них обычные pojo и jpa.
Соответственно и эта проблема там не актуальна...
А то и вообще spring+...orm ?(я к сожалению не знаю можно ли spring привязать к jpa, руками их не щупал )
Ни что в жизни ни даёться так просто как... хотелось бы...
Re[5]: Зачем в EJB использовать шаблон DAO если есть BMP или
От:
Аноним
Дата:
14.01.08 17:13
Оценка:
Здравствуйте, _me_, Вы писали:
__>Здравствуйте, frёёm, Вы писали:
ёё>>Использование нормальной DAO с интефейсами, и несколькими реализациями получаемыми через фабрику: ёё>>- разгружает entity бины от ненужной логики работы с данными.
__>Т.е. лучше самому все реализовать как в patter4.pdf в BMP ?
BMP лучше не использовать. Используй DAO без всяких мучений.
Re[6]: Зачем в EJB использовать шаблон DAO если есть BMP или
Здравствуйте, _me_, Вы писали:
__>Ок, а тип EJB компоненты какой использовать? сорри за глупый вопрос, но тоже только начал изучать...
А зачем себе голову глупостями забивать? Spring + Hibernate — наше всё.
Re[8]: Зачем в EJB использовать шаблон DAO если есть BMP или
__>>Ок, а тип EJB компоненты какой использовать? сорри за глупый вопрос, но тоже только начал изучать... B>А зачем себе голову глупостями забивать? Spring + Hibernate — наше всё.
Только при этом нужно помнить что EJB (из коробки) это гораздо больше чем просто DAO или Spring + ORM.
Ни что в жизни ни даёться так просто как... хотелось бы...
Re[9]: Зачем в EJB использовать шаблон DAO если есть BMP или
Здравствуйте, frёёm, Вы писали:
ёё>Раскроете мысль ?
ёё>Я имел в виду что, ejb кроме всего прочего поддерживает message driven модель, распределённость и кластеризацию.
jms != ejb, ejb только предлагает message consumer в виде отдельного типа бинов. Альтернатива спринга — MDP (message-driven pojos); Remoting and web services using Spring;
Кластеризация не формализована в спецификации ejb, это фишка апп-сервера. В случае использования спринга тоже можно заиспользовать third-party apps;
Re[7]: Зачем в EJB использовать шаблон DAO если есть BMP или
От:
Аноним
Дата:
15.01.08 10:15
Оценка:
Здравствуйте, _me_, Вы писали:
__>>>Т.е. лучше самому все реализовать как в patter4.pdf в BMP ?
А>>BMP лучше не использовать. Используй DAO без всяких мучений.
__>Ок, а тип EJB компоненты какой использовать? сорри за глупый вопрос, но тоже только начал изучать...
Можете себе сделать фасад из Stateless Session Bean с методами, которые делают переадресацию к вашему DAO.
Re[12]: Зачем в EJB использовать шаблон DAO если есть BMP ил
DZ> DZ> jms != ejb, ejb только предлагает message consumer в виде отдельного типа бинов. Альтернатива спринга — MDP (message-driven pojos); DZ> Remoting and web services using Spring; DZ> Кластеризация не формализована в спецификации ejb, это фишка апп-сервера. В случае использования спринга тоже можно заиспользовать third-party apps; DZ>
Я на самом деле в спринге не силён...
Не подскажешь сторонних third-party apps для кластеризации ?
Ни что в жизни ни даёться так просто как... хотелось бы...
Re[13]: Зачем в EJB использовать шаблон DAO если есть BMP ил
Здравствуйте, frёёm, Вы писали:
ёё>Только при этом нужно помнить что EJB (из коробки) это гораздо больше чем просто DAO или Spring + ORM.
Складывается очучение, что ты последний год форум не читал. Как верно заметили выше J2EE != EJB
Re[10]: Зачем в EJB использовать шаблон DAO если есть BMP ил
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, frёёm, Вы писали:
ёё>>Только при этом нужно помнить что EJB (из коробки) это гораздо больше чем просто DAO или Spring + ORM. B>Складывается очучение, что ты последний год форум не читал. Как верно заметили выше J2EE != EJB
Я знаю что j2ee != ejb
Но честно говоря не вижу в своей фразе противоречащих утверждений
Что я не так сказал ?
То что обязательная кластеризация не является частью спецификации ejb я не знал, вот только начал читать спеку по ejb3.
Но реально, я не знаю не одного ejb2.1 контейнера не поддреживающего кластеризацию
Ни что в жизни ни даёться так просто как... хотелось бы...
Re[14]: Зачем в EJB использовать шаблон DAO если есть BMP ил