У меня есть EAR с модулями:
- Foo-api.jar
- Foo-impl.jar
- interceptor.jar
В foo-api есть:
@Local
FooService // (interface of a local stateless session bean)
В foo-impl есть:
@Stateless
FooServiceImpl implements FooService //(implementation of the foo service)
В interceptor.jar я хочу
public class BazInterceptor {
@EJB
private FooService foo;
@AroundInvoke
public Object intercept( final InvocationContext i) throws Exception {
// do someting with foo service
return i.proceed();
}
Вопрос:
Будет ли сервер приложений, совместимый с Java EE 5 (например, JBoss 5), внедряться в перехватчик?
Если нет, какова хорошая стратегия доступа к сессионному компоненту?
Для рассмотрения:
- Порядок развертывания / условия гонки