Примеры программ на java
Контейнер EJB обеспечивает масштабируемую среду исполнения для
одновременного параллельного исполнения объектов сессий (session
object).
Обычно session
bean характеризуется следующим:
- выполняется от имени единственного клиента. Когда клиент прекращает работу, session
bean уничтожается. При новом подключении клиента создается новый объект session
bean.
- может быть связан с транзакциями, например создавать нового пользователя. Но представление в session
bean бизнес-логики не является задачей session
bean, для этого есть другие компоненты- entity
bean.
- может модифицировать данные в базе освобождая разработчика приложения от обеспечения транзакций.
- session
bean не представляет данные из базы явно, хотя имеет к
ним доступ и может их модифицировать.
- session
bean удаляется, когда завершается деятельность EJB-контейнера. Если
клиенту необходимо дальнейшая работа с сервером, создается новый
объект.
Компоненты session
bean могут быть двух типов:
- без сохранения состояния (stateless)
- с сохранением состояния (stateful)
Совместное
использование EJB и jdbc в одном проекте.2
.