从Seam转换为焊接CDI

时间:2013-05-02 08:13:55

标签: java-ee seam cdi weld

我正在将一个项目从Seam转换为CDI,我在这些领域很新。我被困在转换@Startup,@ Crere,@ RequestParameter,@ Out,@ AutoCreate,@ Destroy  标签,Weld CDI中这些标签的替代品是什么?

3 个答案:

答案 0 :(得分:1)

有一个@Startup EJB注释和@PostConstruct注释,可以映射到您要查找的内容。您是否在jdf http://www.jboss.org/jdf/migrations/seam2/open18_migration/上看到了迁移位?

答案 1 :(得分:1)

此外,您可以在CDI对象中使用@Disposes来销毁生成的对象,@PreDestroy如果它是自动创建的bean,则会执行此操作,而@Disposes会销毁由{@Produces创建的对象1}}。 @Produces粗略等同于@Out

@RequestParameter可以通过Solder Servlet引入,在CDI中没有直接等效。

答案 2 :(得分:0)

检查此自动Seam到CDI转换应用程序:

https://github.com/jharting/classic