Weld is the reference implementation of CDI: Contexts and Dependency Injection for the Java EE Platform which is the Java standard for dependency injection and contextual lifecycle management and one of the most important and popular parts of the Java EE platform.
Weld is integrated into many Java EE application servers such as WildFly, JBoss Enterprise Application Platform, GlassFish, Oracle WebLogic and others. Weld can also be used in a Servlet-only environment (Tomcat, Jetty) or plain Java SE environment.
To use Weld today, download the WildFly server (formelly JBoss AS) and add the following code to the pom.xml file of your application:
<dependency> <groupId>javax.enterprise</groupId> <artifactId>cdi-api</artifactId> <version>1.1</version> <scope>provided</scope> </dependency>
2013-10-22: Jozef Hartinger
I am pleased to announce that Weld 2.1.0.Final has just been released. Weld is the reference implementation of Contexts and Dependency Injection for Java EE (CDI). Here is the highlight of what’s new in Weld 2.1.0: OSGi support with Pax CDI Improved runtime performance and memory consumption Better integration with various Servlet dispatch types SLF4j...Read more »
2013-9-20: Martin Kouba
A tip how to skip CDI context activation for some HTTP requests...Read more »
2013-6-20: Martin Kouba
Weld has a new web site and it's built with Awestruct!Read more »