2013-05-02 3 views
1

Я конвертирую проект из Seam в CDI, и я совершенно новый в этих полях. Я застрял в преобразовании тегов @Startup, @Cretae, @RequestParameter, @Out, @AutoCreate, @ Destroy , что является альтернативой для этих тегов в Weld CDI?Преобразование из шва для сварки CDI

ответ

1

Существует аннотация @Startup EJB и аннотация @PostConstruct, в которой представлена ​​информация о том, что вы ищете. Вы видели бит переноса на jdf http://www.jboss.org/jdf/migrations/seam2/open18_migration/?

+0

Спасибо, что была очень полезная ссылка. Он решил некоторые из моих проблем :) – Yashar

+0

Есть ли у вас какое-либо представление о замене для @Out и RequestParameter. Можем ли мы отказаться от Weld? – Yashar

+0

Нет, нет оттока. Используйте Производители. RequestParams там тоже нет. Возможно, стоит написать письмо. – LightGuard

1

Кроме того, вы можете использовать @Disposes в ваших объектов CDI уничтожить произведенный объект, @PreDestroy бы это сделать, если это авто создано боб тогда @Disposes уничтожает объект, созданный @Produces. @Produces - приблизительный эквивалент @Out.

@RequestParameter может быть подключен через серплет Solder без прямого эквивалента в CDI.

Смежные вопросы