В java есть три типа beans:
1. Сессионные бобы, они также подразделяются на две формы.
Сессионные компоненты без сохранения состояния
Сессионные компоненты с отслеживанием состояния
2. Компоненты сущности
3. Компоненты, управляемые сообщениями, или их также называют компонентами сообщений.