ウィザードを使用して、Contexts and Dependency Injection (CDI) を使用するアプリケーションを作成できます。
始める前に
ワークスペースで Java EE ファセット・プロジェクト (すなわち、ユーティリティー・プロジェクト、EJB プロジェクト、Web プロジェクト、コネクター・プロジェクト、またはアプリケーション・クライアント・プロジェクト) を作成します。
これらのプロジェクトのいずれかを作成する方法については、
ウィザードを使用した Java EE プロジェクトの作成と構成を参照してください。
手順
- Java EE パースペクティブで、Java EE ファセット済みプロジェクトを右クリックし、を選択します。
- プロジェクトを右クリックして、を選択し、「Context and dependency injection」を選択して「適用」および「OK」をクリックします。 beans.xml ファイルを表示するには、以下を展開します。
- ユーティリティー・プロジェクト: <proj>/src/META-INF
- EJB プロジェクト: <proj>/ejbModule/META-INF
- Web プロジェクト: <proj>/WebContent/WEB-INF
- コネクター・プロジェクト: <proj>/connectorModule/META-INF
- アプリケーション・クライアント・プロジェクト: <proj>/appClientModule/META-INF
この時点で、このファイルは仮想的には空です。<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
</beans>
- これで、CDI 対応プロジェクトが作成されました。