powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Флейм: что вам не нравится в EJB 3.x?
16 сообщений из 116, страница 5 из 5
Флейм: что вам не нравится в EJB 3.x?
    #37534869
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.netBlazkowiczВ спринге есть такая аннотациянет )
я говорю о com.google.guice.Transactional
А я говрил о транзакциях через AOP.
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37535979
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vimbagrasoff.netпропущено...
нет )
я говорю о com.google.guice.Transactional
А я говрил о транзакциях через AOP. покажи плиз как это в guice и как в spring
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37548898
eros2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37550595
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eros2 http://www.javacodegeeks.com/2011/11/from-spring-to-java-ee-6.html
http://ocpsoft.com/java/spring-to-java-ee-a-migration-guide-cdi-jsf-jpa-jta-ejb/
В обоих темах авторы писаются от счастья, что в JEE теперь можно писать так же просто как в Spring. Но на вопрос "а зачем?" там ответа нет. Вторая статья вообще порвала. Один из основных доводов - у EJB комьюнити побольше и по вежливее.
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37835712
sys_daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczeros2 http://www.javacodegeeks.com/2011/11/from-spring-to-java-ee-6.html
http://ocpsoft.com/java/spring-to-java-ee-a-migration-guide-cdi-jsf-jpa-jta-ejb/
В обоих темах авторы писаются от счастья, что в JEE теперь можно писать так же просто как в Spring.
Нельзя в J2EE писать с той же эффективностью как на spring, слишком уж spring ушел вперёд в плане DI, и похоже за ним уже никто не собирается гнаться, конкуренты просто сдались, и вопреки здравому смыслу и урокам информатики в седьмом классе на которых учитель рассказывая про VisualBasic говорил как хорошо выносить конфигурацию из кода, и Guice и J2EE и им подобные эту конфигурацию в код наоборот всячески заносят в виде аннотаций, чем серьёзно затрудняют повторное переиспользование компонентов и высокоуровневое осмысление архитектуры проекта, одно дело прочитать XML для какого-нибудь модуля не заглядывая особо в код, другое дело лазить по исходному коду как обезьяна по пальмам выискивая зависимости, при этом не дай бог один и тот же компонент нам придется задействовать дважды в разных конфигурациях.
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37835891
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sys_daemon,

и аннотации и XML выносят конфигурации из кода.
Если нравится выносить их "подальше", то выносить нужно в IDE просмотрщик конфигов.
А ему пофигу, аннотация это, ini \ XAML или XML.
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37836432
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бизнес-логику, заключенную в спринг бинах, невозможно никак выставить наружу. Как интегрировать спринг-приложения друг с другом, неясно. В Expert One-on-One J2EE Development without EJB так и написано - если хотите сынтегрировать два приложения, суньте их в одну JVM.
По сравнению с хранимыми процедурами в СУБД, которые можно без проблем вызвать когда угодно откуда угодно, это выглядит крайне уныло. JavaEE хотя бы подразумевает возможность интеграции разных приложений.
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37836463
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪБизнес-логику, заключенную в спринг бинах, невозможно никак выставить наружу.
Глава 19я из Spring Framework Reference Manual ничего не знает о том что она невозможна.
http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/remoting.html
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37836469
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪВ Expert One-on-One J2EE Development without EJB так и написано - если хотите сынтегрировать два приложения, суньте их в одну JVM.
Это не к вопросу о Spring это к вопросу об интеграции вообще.
Смотри Patterns of Enterprise Application Architecture - Distribution Strategies - The Allure of Distributed Objects
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37836482
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНельзя в J2EE писать с той же эффективностью как на spring, слишком уж spring ушел вперёд в плане DI, и похоже за ним уже никто не собирается гнаться, конкуренты просто сдались, и вопреки здравому смыслу и урокам информатики в седьмом классе на которых учитель рассказывая про VisualBasic говорил как хорошо выносить конфигурацию из кода, и Guice и J2EE и им подобные эту конфигурацию в код наоборот всячески заносят в виде аннотаций, чем серьёзно затрудняют повторное переиспользование компонентов и высокоуровневое осмысление архитектуры проекта, одно дело прочитать XML для какого-нибудь модуля не заглядывая особо в код, другое дело лазить по исходному коду как обезьяна по пальмам выискивая зависимости, при этом не дай бог один и тот же компонент нам придется задействовать дважды в разных конфигурациях.

Вы конечно извините но не стоит писать посты подобного содержания с такой категоричностью:) Вообще, сложилось впечатление, что вы не особо плотно работали с Guice и J2EE, и наслушались трепа маркетологов про спринг. Я не буду так категоричен, но все же прокомментирую вас. итак

авторНельзя в J2EE писать с той же эффективностью как на spring
Крайне спорно, хотя бы потому что человек знающий J2EE и не очень владеющий spring очевидно напишет приложение быстрее и эффективнее чем на спринге. Но это так, к слову.
авторслишком уж spring ушел вперёд в плане DI, и похоже за ним уже никто не собирается гнаться,
И в чем спринг ушел далеко вперед именно в плане DI? На мой взгляд фишка спринга - это возможность интегрировать любую технологию с любой другой. Хотя опять же на мой взгляд спринг становится монстром, этаким God framework, и больше половины кода в любом проекте - это либы спринга.
авторкак хорошо выносить конфигурацию из кода
А еще лучше convention over configuration
авторGuice и J2EE и им подобные эту конфигурацию в код наоборот всячески заносят в виде аннотаций, чем серьёзно затрудняют повторное переиспользование компонентов и высокоуровневое осмысление архитектуры проекта,
Не забываем про проверки исходного кода во время компиляции и возможность безболезненного рефакторинга. Кроме того в Guice все завязано на интерфейсы - так что создаешь два модуля, и всего одной строкой кода можно переключить конфигурацию с тестовой на продакшен, если хранить все модули в папке config, все гораздо элегантнее чем полотно непонятных тегов в xml.
Ну про "высокоуровневое осмысление архитектуры проекта" вообще огонь.
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37836497
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глава 19я из Spring Framework Reference Manual ничего не знает о том что она невозможна.
http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/remoting.html

Это все без распределенных транзакций.
Patterns of Enterprise Application Architecture - Distribution Strategies - The Allure of Distributed Objects

Речь не об объектах - хотелось бы вызывать тупые процедуры.
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37836519
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪГлава 19я из Spring Framework Reference Manual ничего не знает о том что она невозможна.
http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/remoting.html

Это все без распределенных транзакций.

Во-первых это решаемо. Во-вторых кому нафиг впарлись распределенные транзакции между разными удаленными приложениями? Где вы видели удаленную интеграцию двух приложений с распределенной транзакцией. Это же смерть для нагруженой БД.



Йуный джавистЪЙуный джавистЪБизнес-логику, заключенную в спринг бинах, невозможно никак выставить наружу.Речь не об объектах - хотелось бы вызывать тупые процедуры.
Кто-то из вас двоих путается в показанияю.
"спринг бины" это "объекты". Сначала вопрос о них, потом не о них. Так просто "хочется вызывать тупые процедуры", или этому есть разумное объяснение?
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37836646
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых это решаемо.

Как?
Во-вторых кому нафиг впарлись распределенные транзакции между разными удаленными приложениями? Где вы видели удаленную интеграцию двух приложений с распределенной транзакцией. Это же смерть для нагруженой БД.

Понятно, что лучше использовать очереди, но что делать если по бизнес-логике нужна именно синхронная интеграция?
Кто-то из вас двоих путается в показанияю.
"спринг бины" это "объекты". Сначала вопрос о них, потом не о них. Так просто "хочется вызывать тупые процедуры", или этому есть разумное объяснение?

Я имел в виду следующее. Настоящие распределенные объекты - это когда вызов метода распределенного объекта может возвращать распределенный объект. Такое не нужно. В яве для реализации процедурного по сути RPC все равно придется использовать объекты (потому что в языке единственный вид полиморфизма - через интерфейсы и наследование). То есть например какой нибудь OrderService с методом orderItem(long itemId) является по сути тупой процедурой, но в яве это будет объект.
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37836693
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪВо-первых это решаемо.

Как?

Как бы реализации JTA не только в апп серверах есть.
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37836757
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪПонятно, что лучше использовать очереди, но что делать если по бизнес-логике нужна именно синхронная интеграция?
где именно она нужна?
Если нужна, то какая цель тогда бить 1 приложение на 2 "по живому".
Т.е. где вы видите, что данная проблема РЕШЕНА?
...
Рейтинг: 0 / 0
Флейм: что вам не нравится в EJB 3.x?
    #37837251
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот интересный у вас флейм получается. Сами недавно сталкивались с выбором, на чем писать. Конечно многие ответят, на том что хорошо знаешь. Нам нужно было написать учетную систему. За гуй взяли ваадин,а вот сервер сайд долго думали что брать. Томкат и всего понемножку, или Жбосс последний с ежб. Не скажу что в Жбосе ежб ведет себя предсказуемо, но все же. Если смотреть на тру вей то вроде все надо писать по стандарту. Раз у наз корпоративное ПО, то берем стек J2EE и пишем. А если у нас поделка, "сделать и забыть", которую поддерживать врядли придется то Томкат. Или я не прав ?
...
Рейтинг: 0 / 0
16 сообщений из 116, страница 5 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / Флейм: что вам не нравится в EJB 3.x?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]