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
- 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.
- Use your favorite integrated development environment (IDE), or a text editor, to develop or migrate code artifacts that meet the specifications.
- 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)