+

Search Tips   |   Advanced Search

Develop applications that use Contexts and Dependency Injection (CDI)

Use this task to provide a summary of the WebSphere Application Server extensions we can use to develop servlets.

Several WAS extensions are provided for enhancing your servlets. This task provides a summary of the extensions we can use.

For information about developing CDI applications using WebSphere Developer Tools, see Developing CDI applications.


Tasks

  1. Review the supported specifications.

    Create Java components, referring to the CDI specifications. Place a beans.xml file in the WEB-INF directory of the WAR module, or META-INF directory of a JAR file, so the container identifies it as a bean deployment archive.

  2. Use your favorite integrated development environment (IDE), or a text editor, to develop or migrate code artifacts that meet the specifications.
  3. Test the code artifacts.


What to do next

Assemble your code artifacts into a web module using assembly tools as a prerequisite to deploying the code to the application server.


Related:

  • Contexts and Dependency Injection (CDI)
  • CDI integration with JavaServer Faces
  • Troubleshoot contexts and dependency injection
  • Contexts and Dependency Injection custom properties
  • Contexts and Dependency Injection (CDI)