CDI(Contexts and Dependency Injection)를 사용하는 애플리케이션 작성

마법사를 사용하여 CDI(Contexts and Dependency Injection)를 사용하는 애플리케이션을 작성할 수 있습니다.

시작하기 전에

작업 공간에 Java EE 패싯 프로젝트(즉, 유틸리티, EJB, 웹, 커넥터 또는 애플리케이션 클라이언트 프로젝트)를 작성하십시오. 이러한 프로젝트 작성에 대한 정보는 마법사를 사용하여 Java EE 프로젝트 작성 및 구성의 내용을 참조하십시오.

프로시저

  1. Java EE 퍼스펙티브에서 Java EE 패싯 프로젝트를 마우스 오른쪽 단추로 클릭하고 특성 > 프로젝트 패싯을 선택하십시오.
  2. 프로젝트를 마우스 오른쪽 단추로 클릭하고 특성 > 프로젝트 패싯을 선택한 다음 CDI(Contexts and Dependency Injection)를 선택하고 적용확인을 클릭하십시오.
    CDI 프로젝트 패싯
    beans.xml 파일을 보려면 다음을 펼치십시오.
    • 유틸리티 프로젝트: <proj>/src/META-INF
    • EJB 프로젝트: <proj>/ejbModule/META-INF
    • 웹 프로젝트: <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>
  3. 이제 CDI 사용 가능한 프로젝트가 있습니다.

피드백