Что эквивалентно сессионному компоненту EJB 3.0 весной? - PullRequest
2 голосов
/ 09 сентября 2010

Это так же просто, как создать POJO с помощью методов @Transactional?

Ответы [ 3 ]

2 голосов
/ 09 сентября 2010

Да, весенние бобы - это pojos. Вы должны объявить его в applicationCotnext.xml или добавить к нему @Service.

1 голос
/ 09 сентября 2010

Spring bean-компоненты (т.е. должным образом объявленные), отмеченные @Transactional, сопоставимы с Local Session Beans.Для Remote Session Beans вам придется добавить некоторое удаленное взаимодействие в конфигурацию Spring (RMI, Web-сервисы, Hessian, Burlap, HTTP invokers).Но удаленное взаимодействие Spring не поддерживает встроенную защиту и распространение транзакций (в отличие от EJB).

1 голос
/ 09 сентября 2010

В Spring вы создаете его как обычный компонент и задаете область действия сеанса или @Scope аннотацию.

...