Alexis
Сначала необходимо узнать разницу между bean-компонентом JSF и EJB-компонентами.
Bean-компонент JSF: JSF-компоненты - это классы pojo, которые используются для чтения компонентазначение JSF.В jsf есть два типа bean-компонентов:
Управляемый bean-компонент - это способ создания и инициализации Java-компонента.Как вы знаете, jsf использует ленивую модель инициализации.Это означает, что bean-компонент в конкретной области видимости создается и инициализируется не в тот момент, когда область запускается, а по требованию, т. Е. Когда компонент bean требуется впервые.
Backing bean о роли, которую играет конкретный управляемый боб.Это роль серверного представления компонентов, расположенных на странице.Обычно резервные компоненты имеют область запроса, но это не ограничение.
EJB-компонент - это компонент на стороне сервера, который инкапсулирует бизнес-логику приложения.Бизнес-логика - это код, который выполняет назначение приложения.
в основном существует три типа сессионных компонентов: *
1.Statefull session bean
2.Stateless sessionbean
3. Один сессионный компонент (ejb 3.1)