|
|
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
Хочу спросить. Сложилось мнение что EJB отмирает так как на смену пришел Spring. Хочу спросить почему именно Spring используют вместо EJB? Вроде как можно сервер поставить с EJB, почему не ставят? Дороже? Естьли толк читать по EJB допустим к Oracle экзамену? Не почтили тоже самое Spring аннотации и EJB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 13:54:37 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
Ты только свои темы читаешь? Этот флейм тут подымается каждые 2 месяца. Ничего не отмирает кто что знает тот то и использует. Мне лично все равно на чем писать - на чем скажут, с тем и буду геморроится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 14:29:13 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
Мне кажется что EJB в структуре этих технологий стоит немного не на том уровне. Это как-бы набор стандартов и спецификаций а Спринг это конкретный продукт. Поэтому сравнение как-то не совсем уместно IMHO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 15:00:44 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
maytonМне кажется что EJB в структуре этих технологий стоит немного не на том уровне. Это как-бы набор стандартов и спецификаций а Спринг это конкретный продукт. Поэтому сравнение как-то не совсем уместно IMHO. Ну почему, спецификация подразумевает под собой имплементацию, нет аппликейшен серверов без имплементации ejb:) Оба варианта предоставляют инфраструктуру для разработки корпоративных приложений, так что сравнивать их вполне уместно. Про плюсы и минусы каждого говорилось миллионы раз, сие знание доступно всем освоившим кнопку поиск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 15:05:12 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
Походу Spring это и есть EJB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 15:05:45 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
Хочу спросить почему именно Spring используют вместо EJB? Это часть общей деградации IT индустрии. Программисты оказались неготовы к потребности бизнеса в надежных распределенных приложениях (надежных - значит использующих two phase commit). Как только происходит неожиданный отказ сети, разгневанные клиенты звонят в колл-центр, потому что создатели какого-нибудь спринга такую ситуацию не предусмотрели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 15:50:52 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪПрограммисты оказались неготовы к потребности бизнеса в надежных распределенных приложениях (надежных - значит использующих two phase commit).Программисты много к чему не готовы. Только причём тут Spring/EJB/что-угодно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 17:09:50 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
Давайте почитаем что пишут на сайте Spring. 20. Enterprise JavaBeans (EJB) integration 20.1 Introduction As a lightweight container, Spring is often considered an EJB replacement. We do believe that for many if not most applications and use cases, Spring as a container, combined with its rich supporting functionality in the area of transactions, ORM and JDBC access, is a better choice than implementing equivalent functionality via an EJB container and EJBs. However, it is important to note that using Spring does not prevent you from using EJBs. In fact, Spring makes it much easier to access EJBs and implement EJBs and functionality within them. Additionally, using Spring to access services provided by EJBs allows the implementation of those services to later transparently be switched between local EJB, remote EJB, or POJO (plain old Java object) variants, without the client code having to be changed. In this chapter, we look at how Spring can help you access and implement EJBs. Spring provides particular value when accessing stateless session beans (SLSBs), so we'll begin by discussing this. http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/ejb.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 17:53:24 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
забыл никmaytonМне кажется что EJB в структуре этих технологий стоит немного не на том уровне. Это как-бы набор стандартов и спецификаций а Спринг это конкретный продукт. Поэтому сравнение как-то не совсем уместно IMHO. Ну почему, спецификация подразумевает под собой имплементацию, нет аппликейшен серверов без имплементации ejb:) Оба варианта предоставляют инфраструктуру для разработки корпоративных приложений, так что сравнивать их вполне уместно. Про плюсы и минусы каждого говорилось миллионы раз, сие знание доступно всем освоившим кнопку поиск. А разница между допустим JBoss и WebSphere это какбы тот стек имплементаций на стороне сервера которые реализуют EJB спецификацию? Вроде какбы так грубо говоря у меня на уме. Но war файл это не контейнер, а апликация т.е. в апликации есть контейнеры разных типов функциональность которых реализуется стеком вот этих application web server. И tomcat это только web контейнер, но так как спринг lightweith то его можно сделать поверх контейнера который на себе поднимит другие контейнеры (т.е. получает что контейнеры в web контейнере). Так какбы это всё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 21:50:51 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
P.S. Я просто хотелбы чтобы ктото проверил что я тут написал. Т.е. так ли это на самом деле? Проверьте пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 10:46:59 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪХочу спросить почему именно Spring используют вместо EJB? Это часть общей деградации IT индустрии. Программисты оказались неготовы к потребности бизнеса в надежных распределенных приложениях (надежных - значит использующих two phase commit). Как только происходит неожиданный отказ сети, разгневанные клиенты звонят в колл-центр, потому что создатели какого-нибудь спринга такую ситуацию не предусмотрели. сколько не встречал этих надёжных распределённых приложений - все сыпются лот любого чиха и никто не понимает что у них внутри. Жаба (как язык) намного надёжней языка С++ т.к. в ней намного сложней прострелить себе ногу. Очень простой критерий. Если в какой-то технологии на реальных проектах не из учебника всё сыпется значит технология гавно, как её не назови, хоть ежб, хоть спринг, хоть епрст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 12:20:30 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
ccoder, EJB может и отмирает, но на смену ему приходит не spring, а просто пустота и скоро его упростят до такой степени что скажут что он вообще как самостоятельный стандарт не нужен. Spring не замена EJB, это просто интеграционный фреймворк который в том числе может интегрироваться и с EJB. Тут дело такое, что люди прекрасно пишут вообще без сессионых бинов, поэтому вопрос нужно ставить что EJB не нужен в принципе, а не EJB не нужен потому что есть spring. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 12:25:18 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
авторА разница между допустим JBoss и WebSphere это какбы тот стек имплементаций на стороне сервера которые реализуют EJB спецификацию? Вроде какбы так грубо говоря у меня на уме. Но war файл это не контейнер, а апликация т.е. в апликации есть контейнеры разных типов функциональность которых реализуется стеком вот этих application web server. И tomcat это только web контейнер, но так как спринг lightweith то его можно сделать поверх контейнера который на себе поднимит другие контейнеры (т.е. получает что контейнеры в web контейнере). Так какбы это всё? А мои размышления более менее адекватные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 13:12:53 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
авторсколько не встречал этих надёжных распределённых приложений - все сыпются лот любого чиха и никто не понимает что у них внутри. Конечно, распределенный приложения сложнее чем монолитные. Но надо же как-то интегрировать разные системы внедренные в разное время разными компаниями. авторЕсли в какой-то технологии на реальных проектах не из учебника всё сыпется значит технология гавно, как её не назови, хоть ежб, хоть спринг, хоть епрст. Все технологии говно. Приходится выбирать лучшее из имеющегося. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 19:47:10 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
1024 сколько не встречал этих надёжных распределённых приложений - все сыпются лот любого чиха и никто не понимает что у них внутри. Самое жизненной замечание в этом топике:) А то собрались тут теоретики... двухфазные комиты, распределенные транзакции из коробки ... лалала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 11:24:08 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
wessen, ))) ну а куда деваться. Порог вхождения в Java выше. Т.к. Оно распределённое по всем 3-м осям: - вверх по слоям (DB-ORM-DAO-Сервис-DTO-JS) - вправо - кластеры - вкривь - DI, аннотации )) ______________________________________________ "Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн. AutoPOI.ru — ГИС-технологии для Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 11:59:56 |
|
||
|
Вопрос по EJB и почему отмирает
|
|||
|---|---|---|---|
|
#18+
Spring еще дает некоторую степень надежности именно как отдельный продукт. EJB у разных серверов имеет отличия. У нас, например, IBM WebSphere. Те кто её делал, считают, что IBM центр мира. Соответсвенно, полно особенностей специфичных именно для него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2012, 12:23:23 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38095223&tid=2130266]: |
0ms |
get settings: |
15ms |
get forum list: |
19ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
45ms |
get topic data: |
16ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 300ms |
| total: | 476ms |

| 0 / 0 |
