изменение аннотаций с JBoss Seam на CDI (JEE6)

Мы переносим наше приложение с JBoss Seam на CDI (JEE6), поэтому мы меняем некоторые аннотации, такие как @In и @Out, есть много информации, которую мы оказались полезными, но у нас есть некоторые проблемы, пытаясь выяснить, как заменить аннотации определенными шаблонами:

Для аннотации @In

@Name("comprobantes")//context name
...
@In(create=false,value="autenticadoPOJO",required=false)
    private UsuarioPOJO autenticadoPOJO;

Мы можем использовать @Inject из CDI, но как установить имя контекстной переменной для Это дело?.

Для аннотации @Out

@Out(scope = ScopeType.SESSION, value = "autenticadoPOJO", required = false)

Я читал некоторые блоги, и они говорят, что я могу использовать @Produces в CDI, как мы можем установить область до или после добавления этой аннотации?

Буду признателен за любую помощь или любую полезную документацию.

5
задан William López 11 April 2012 в 23:48
поделиться