EJB. Что, почему это существует и КАК это работает?

Парни, я попытался читать тонны материала о EJB. И я не получаю его. Кажется, что у большинства авторов есть поверхностное знание о нем. Они в основном говорят, что это - бизнес-логика 'материал'. Они не показывают его, как это взаимодействует с AppServer и так далее, что это делает, как, и почему?

5
задан Marcos Roriz Junior 27 February 2010 в 05:32
поделиться

3 ответа

Это огромный вопрос, но не такой уж большой. Это не то же самое, что спрашивать, что такое физика. Вы в основном запускаете свой бизнес-код внутри контейнера, который обрабатывает все соединения , поиск , транзакции и т. Д. Существуют альтернативы ejb, например пружина .

3
ответ дан 15 December 2019 в 00:59
поделиться

Вопрос действительно огромный. EJB в общем смысле пытаются навязать шаблон проектирования, который инкапсулирует весь ваш повторно используемый код или «бизнес-логику» на определенном уровне вашей архитектуры. Сделав это, вы можете повторно использовать этот код, например, для своего веб-слоя / уровня презентации и веб-сервисов. EJB-компоненты предоставляют способ сохранения ваших данных в БД.

Тенденция в разработке Java в наши дни - это архитектуры, управляемые POJO, которые используют внедрение зависимостей. Spring - популярный инструмент для облегчения этого шаблона проектирования, и я бы посоветовал вам изучить его вместо EJB.

1
ответ дан 15 December 2019 в 00:59
поделиться

корпоративный компонент - это серверный компонент, который инкапсулирует бизнес-логику приложения.Бизнес-логика - это код, который выполняет цель приложения. Например, в приложении управления запасами компоненты предприятия могут реализовать бизнес-логику в методах, называемых checkInventoryLevel и orderProduct . Вызывая эти методы, клиенты могут получить доступ к службам инвентаризации, предоставляемым приложением.

0
ответ дан 15 December 2019 в 00:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: