В чем явная разница между встроенными контейнерами EJB и реальными серверными контейнерами, которые используются в производстве.
Я могу найти 2 сценария.
- Например. Glassfish-embedded-static-shell.jar — не имеет никакой реализации и зависит от локальной установки сервера Glassfish.
- Как и OpenEJB, для которого требуется только добавить банку в путь к классам и не устанавливать как таковую.
Насколько я знаю, оба называются встроенными контейнерами. Итак, каков его реальный смысл?
Кроме того, есть ли у встроенного контейнера все функции, поддерживаемые спецификацией EJB?