Using Contexts & Dependency Injection in the Java EE 6 Ecosystem

Contexts and Dependency Injection (CDI) defines a set of services for the Java EE environment that make applications much easier to develop. It provides an architecture that allows Java EE components, such as servlets, enterprise beans, and JavaBeans, to exist within the lifecycle of an application with well-defined scopes. CDI also unifies the user interface layer of the application with the model layer.

In this session, we'll explore how to use CDI with Java EE 6 technologies such has JavaServer Faces (JSF), Enterprise JavaBeans (EJBs), Java Persistence API (JPA), Java API for XML Web Services (JAX-WS), and Java API for RESTful Web Services (JAX-RS).


About Arun Gupta

Arun Gupta

Arun Gupta is a Java EE & GlassFish Evangelist working at Oracle. Arun has over 14 years of experience in the software industry working in various technologies, Java(TM) platform, and several web-related technologies. In his current role, he works very closely to create and foster the community around Java EE & GlassFish. He has participated in several standard bodies and worked amicably with members from other companies. He has been with the Java EE team since it’s inception. And since then he has contibuted to all Java EE releases.

He is a prolific blogger at http://blogs.sun.com/arungupta with over 1000 blog entries and frequent visitors from all over the world reaching up to 25,000 hits/day.

More About Arun »