Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / что такое ejb по простому / 22 сообщений из 22, страница 1 из 1
29.12.2015, 18:16
    #39140243
qwerty2012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
Здраствуйте.
что такое ejb по простому?
обьясните пожалуйста.
Я так понимаю допустим веб сервер в "нем" запущено приложение(контейнер) загружающая java классы(ejb специально помеченные всякими анотациями) работающие с базой и после загрузки в них значений они висят в памяти.и это сервер ejb

и есть клиент ejb которые выполняется на том же сервере выдает хтмл и работает(изменяет читает) с класами ejb servera?
...
Рейтинг: 0 / 0
29.12.2015, 18:23
    #39140247
qwerty2012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
зы я как тот смотрю в книгу вижу фигу читаю про ежб и не могу понять что за этими словами кроется
EJB-объект и удаленный интерфейс
что такое удаленные интрефейс где он сполняеться на удаленном компрьтере?через сокеты?хттп?
...
Рейтинг: 0 / 0
29.12.2015, 18:26
    #39140251
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
ejb - это то, из-за чего придумали spring
...
Рейтинг: 0 / 0
29.12.2015, 19:14
    #39140266
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
qwerty2012, EJB-бины устарели. Тоесть в том полновесном виде в котором
их описывают спеки обычно не используются. Или от них разработчики отказываются
в новых проектах.

Но есть их легковесные альтернативы типа Spring-Beans, или еще какие-то от Google.

По сути разработчику нужен механизм DI и AOP. Персистентность - опционально.
Может быть и может нет.
...
Рейтинг: 0 / 0
29.12.2015, 19:33
    #39140274
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
qwerty2012что такое ejb по простому?здравствуй

по-простому, ejb - это service, в терминах spring
...
Рейтинг: 0 / 0
29.12.2015, 19:34
    #39140275
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
qwerty2012Я так понимаю допустим веб сервер в "нем" запущено приложение(контейнер) загружающая java классы(ejb специально помеченные всякими анотациями)ты всё неправильно понял
...
Рейтинг: 0 / 0
29.12.2015, 19:35
    #39140277
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
qwerty2012классы работающие с базой и после загрузки в них значений они висят в памяти
классы, работающие с базой, не висят в памяти

что такое -- висеть в памяти?
...
Рейтинг: 0 / 0
29.12.2015, 19:44
    #39140282
qwerty2012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
grasoff.net,
Ну ссылка есть на этот обьет
т.е не как создал сделал дела и избавился а ставил на след раз).
...
Рейтинг: 0 / 0
29.12.2015, 19:46
    #39140285
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
qwerty2012grasoff.net,
Ну ссылка есть на этот обьет
т.е не как создал сделал дела и избавился а ставил на след раз).ты пишешь что-то странное
...
Рейтинг: 0 / 0
29.12.2015, 19:53
    #39140288
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
...
Рейтинг: 0 / 0
29.12.2015, 20:21
    #39140300
qwerty2012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
о контейнер без веб сервера может такое быть?
...
Рейтинг: 0 / 0
29.12.2015, 20:35
    #39140306
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
qwerty2012о контейнер без веб сервера может такое быть?да
...
Рейтинг: 0 / 0
29.12.2015, 20:39
    #39140307
breath
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
ejb для себя я понимаю как управляемые бины, код в jvm и так управляемый по сути, но ejb слоем выше.

обычные объекты создаются/уничтожаются в процессе работы приложения, а ejb жувут в пуле, при необходимости вынимаются выполняют свою работу и обратно в пул. то есть время на создание/уничтожения не тратится(меньше движений в памяти).
ejb бывают разных типов, есть доп. функционал на объекты этого типа, интерсепторы методов и тд.., в целом ejb удобная технология

книга ejb3 in action хорошо объясняет. второе издание вышло
...
Рейтинг: 0 / 0
29.12.2015, 20:51
    #39140310
qwerty2012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
breath,
это их серверная часть да?
а их методы вызываются лиентом через rmi?

зы спасибо всем за терпение.
...
Рейтинг: 0 / 0
29.12.2015, 21:07
    #39140314
breath
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
есть разные способы вызывать ejb.
например обычным http запросом с клиента, на стороне сервака создается класс-сервис
Код: java
1.
2.
3.
4.
@Path("ejbservice")
@Stateless
public class Service {
...


@Path аннотация от Jersey rest service, @Stateless аннотация ejb.
при запросе /serverHost/ejbservice к этому сервису будет отрабатывать ejb бин.

можно через rmi вызвать c другой jvm , через jndi lookup и тд..
какой доступ предоставлен клиентам, то и использовать
...
Рейтинг: 0 / 0
29.12.2015, 21:50
    #39140327
qwerty2012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
breath,
А в каких случаях rmi нужен?
...
Рейтинг: 0 / 0
29.12.2015, 22:24
    #39140335
breath
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
>можно через rmi вызвать c другой jvm
http://www.javacoffeebreak.com/articles/javarmi/javarmi.html
ejb построен поверх rmi.
что использовать rmi, webservices и тд.. между распределенными системами завис от рода этих систем и от способов обмена между ними
...
Рейтинг: 0 / 0
23.01.2016, 15:39
    #39153636
qwerty2012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
breath,

снова я с вопросами чайника)
Spring может все полностью что и ejb?(и без необходимости ejb servera)
...
Рейтинг: 0 / 0
23.01.2016, 15:54
    #39153644
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
qwerty2012breath,

снова я с вопросами чайника)
Spring может все полностью что и ejb?(и без необходимости ejb servera)
Нет. В EJB куча всяких бесполезностей, которые Spring сам по себе не умеет. Но при этом, если очень нужно, то нет ничего сложного чтобы интегрировать что-то подобное.
...
Рейтинг: 0 / 0
25.01.2016, 18:30
    #39154936
qwerty2012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
Здраствуйте снова я.
Спасибо за ответы.


Такой вопрос как ejb масштабируется(и что такое масштабируемость)?
я так понимаю масштабируемость значит если допустим один сервер уже не тянет часть запросов(нагрузки) вычеслений надо перенести на другой сервер(или увеличть железо тут непонятно причем тогда ejb)

это как то специально надо описывать как распределять нагрузку?(или все сервер сам делает)
а базу тоже надо отдельную или два сервера будут работать с одной базой?
...
Рейтинг: 0 / 0
25.01.2016, 18:42
    #39154952
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
qwerty2012Такой вопрос как ejb масштабируется

Через кластеризацию. Это вообще тонкий вопрос. Он заключается в том что в EJB спеке ничего не сказано о том как именно EJB масштабируется. Но EJB контейнер обязан уметь. Поэтому EJB масштабируются так как это реализовано в EJB контейнере.

qwerty2012(и что такое масштабируемость)?

https://ru.wikipedia.org/wiki/Масштабируемость

qwerty2012я так понимаю масштабируемость значит если допустим один сервер уже не тянет часть запросов(нагрузки) вычеслений надо перенести на другой сервер

А зачем спрашиваешь?

qwerty2012(или увеличть железо тут непонятно причем тогда ejb)

Ну, и так и так наращивается только железо. Но железо внутри одной ЭВМ можно наращивать до определенного предела. А потом уже нужна другая ЭВМ, третья и так далее.

qwerty2012это как то специально надо описывать как распределять нагрузку?(или все сервер сам делает)
Тут палка о двух концах. Сервер сам всё делает, ты просто читаешь мануал и настраиваешь как там сказано.
С другой стороны, на определенном этапе оказывается, что на сервере многие вещи делает не так как тебе хотелось бы и тогда приходится брать всё в свои руки.

qwerty2012а базу тоже надо отдельную или два сервера будут работать с одной базой?
Ну, всё зависит от системы. Если у вас что-то упирается в базу, то надо масштабировать базу. Это отдельный вопрос.
...
Рейтинг: 0 / 0
05.02.2016, 16:36
    #39164219
breath
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что такое ejb по простому
если тема еще актуальна для тс
http://samolisov.blogspot.ru/2015/12/spring-framework-vs-ejb-vs-cdi-jmh.html
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / что такое ejb по простому / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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