|
|
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
grasoff.netBlazkowiczВ спринге есть такая аннотациянет ) я говорю о com.google.guice.Transactional А я говрил о транзакциях через AOP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2011, 16:53:58 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
vimbagrasoff.netпропущено... нет ) я говорю о com.google.guice.Transactional А я говрил о транзакциях через AOP. покажи плиз как это в guice и как в spring ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2011, 23:41:40 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Полезные статьи: 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/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2011, 22:57:17 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
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 комьюнити побольше и по вежливее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2011, 17:49:58 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
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 для какого-нибудь модуля не заглядывая особо в код, другое дело лазить по исходному коду как обезьяна по пальмам выискивая зависимости, при этом не дай бог один и тот же компонент нам придется задействовать дважды в разных конфигурациях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 01:25:58 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
sys_daemon, и аннотации и XML выносят конфигурации из кода. Если нравится выносить их "подальше", то выносить нужно в IDE просмотрщик конфигов. А ему пофигу, аннотация это, ini \ XAML или XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 10:19:49 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Бизнес-логику, заключенную в спринг бинах, невозможно никак выставить наружу. Как интегрировать спринг-приложения друг с другом, неясно. В Expert One-on-One J2EE Development without EJB так и написано - если хотите сынтегрировать два приложения, суньте их в одну JVM. По сравнению с хранимыми процедурами в СУБД, которые можно без проблем вызвать когда угодно откуда угодно, это выглядит крайне уныло. JavaEE хотя бы подразумевает возможность интеграции разных приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 14:58:08 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪБизнес-логику, заключенную в спринг бинах, невозможно никак выставить наружу. Глава 19я из Spring Framework Reference Manual ничего не знает о том что она невозможна. http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/remoting.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 15:15:25 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪВ Expert One-on-One J2EE Development without EJB так и написано - если хотите сынтегрировать два приложения, суньте их в одну JVM. Это не к вопросу о Spring это к вопросу об интеграции вообще. Смотри Patterns of Enterprise Application Architecture - Distribution Strategies - The Allure of Distributed Objects ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 15:20:16 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
авторНельзя в 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. Ну про "высокоуровневое осмысление архитектуры проекта" вообще огонь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 15:25:27 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Глава 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 Речь не об объектах - хотелось бы вызывать тупые процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 15:33:10 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪГлава 19я из Spring Framework Reference Manual ничего не знает о том что она невозможна. http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/remoting.html Это все без распределенных транзакций. Во-первых это решаемо. Во-вторых кому нафиг впарлись распределенные транзакции между разными удаленными приложениями? Где вы видели удаленную интеграцию двух приложений с распределенной транзакцией. Это же смерть для нагруженой БД. Йуный джавистЪЙуный джавистЪБизнес-логику, заключенную в спринг бинах, невозможно никак выставить наружу.Речь не об объектах - хотелось бы вызывать тупые процедуры. Кто-то из вас двоих путается в показанияю. "спринг бины" это "объекты". Сначала вопрос о них, потом не о них. Так просто "хочется вызывать тупые процедуры", или этому есть разумное объяснение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 15:44:55 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Во-первых это решаемо. Как? Во-вторых кому нафиг впарлись распределенные транзакции между разными удаленными приложениями? Где вы видели удаленную интеграцию двух приложений с распределенной транзакцией. Это же смерть для нагруженой БД. Понятно, что лучше использовать очереди, но что делать если по бизнес-логике нужна именно синхронная интеграция? Кто-то из вас двоих путается в показанияю. "спринг бины" это "объекты". Сначала вопрос о них, потом не о них. Так просто "хочется вызывать тупые процедуры", или этому есть разумное объяснение? Я имел в виду следующее. Настоящие распределенные объекты - это когда вызов метода распределенного объекта может возвращать распределенный объект. Такое не нужно. В яве для реализации процедурного по сути RPC все равно придется использовать объекты (потому что в языке единственный вид полиморфизма - через интерфейсы и наследование). То есть например какой нибудь OrderService с методом orderItem(long itemId) является по сути тупой процедурой, но в яве это будет объект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 16:50:52 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪВо-первых это решаемо. Как? Как бы реализации JTA не только в апп серверах есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 17:11:22 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪПонятно, что лучше использовать очереди, но что делать если по бизнес-логике нужна именно синхронная интеграция? где именно она нужна? Если нужна, то какая цель тогда бить 1 приложение на 2 "по живому". Т.е. где вы видите, что данная проблема РЕШЕНА? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 17:48:41 |
|
||
|
Флейм: что вам не нравится в EJB 3.x?
|
|||
|---|---|---|---|
|
#18+
Вот интересный у вас флейм получается. Сами недавно сталкивались с выбором, на чем писать. Конечно многие ответят, на том что хорошо знаешь. Нам нужно было написать учетную систему. За гуй взяли ваадин,а вот сервер сайд долго думали что брать. Томкат и всего понемножку, или Жбосс последний с ежб. Не скажу что в Жбосе ежб ведет себя предсказуемо, но все же. Если смотреть на тру вей то вроде все надо писать по стандарту. Раз у наз корпоративное ПО, то берем стек J2EE и пишем. А если у нас поделка, "сделать и забыть", которую поддерживать врядли придется то Томкат. Или я не прав ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2012, 08:10:16 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37534869&tid=2131570]: |
0ms |
get settings: |
14ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 307ms |
| total: | 472ms |

| 0 / 0 |
