Auto World 설정

Auto World 샘플에는 엔터프라이즈 응용프로그램 및 EJB 프로젝트가 포함됩니다.

샘플 가져오기, 실행 및 탐색 방법은 다음과 같습니다.
  1. 샘플을 구성하려면 먼저 작업공간으로 샘플을 가져와야 합니다.
    1. 샘플 가져오기를 수행하십시오.
    2. 프로젝트 가져오기 대화 상자에서 기본값을 선택하고 완료를 클릭하십시오. 다음과 같은 두 개의 샘플 프로젝트가 작업공간에 추가됩니다.
      • AutoWorld20ExampleEAR: 엔터프라이즈 응용프로그램
      • AutoWorld20Example: EJB 모듈
      이 설정 지시사항에서는 데이터베이스 테이블을 IBM® DB2 Universal Database™로 내보내고 WebSphere® Application Server 테스트 환경에서 Auto World 응용프로그램을 실행하며, Universal Test Client를 사용하여 엔터프라이즈 Bean을 테스트할 기본 단계를 제시합니다.
      주: DB2® 이외의 데이터베이스 백엔드에 대해 이 샘플을 실행하려면 엔터프라이즈 Bean과 데이터베이스 테이블 간의 맵핑을 새로 작성해야 합니다. 여기서 설명하지 않은 응용프로그램 서버에서 샘플을 실행하려면 해당 서버에 맞게 이 단계를 수정해야 합니다. 자세한 내용은 제품 도움말을 참조하십시오.

      Auto World 샘플 프로젝트를 가져온 후, 다음 단계를 수행하십시오.

  2. 데이터베이스를 작성하십시오.
    1. IBM DB2 Control Center를 시작하려면 시작 > 모든 프로그램 > IBM DB2 > 일반 관리 도구 > 제어 센터를 선택하십시오.
    2. 제어 센터에서 모든 데이터베이스를 마우스 오른쪽 단추로 클릭한 후 데이터베이스 작성 > 표준을 선택하십시오.
    3. 데이터베이스 이름 필드에 SAMPLE을 입력하고 완료를 클릭하십시오.
  3. 데이터베이스에 대한 연결을 작성하십시오.
    1. 프로젝트 Workbench에서 창 > Perspective 열기 > 기타 > 데이터를 선택하십시오. 확인을 클릭하십시오.
    2. 데이터베이스 탐색기 보기에서 연결을 마우스 오른쪽 단추로 클릭한 후 새 연결을 선택하십시오.
    3. 데이터베이스 관리자 선택 분할창에서 DB2 UDB를 펼치고 V8.2를 선택하십시오. 연결 URL 세부사항 및 클래스 위치를 지정하십시오.
    4. 사용자 ID 필드에 데이터베이스 사용자 ID를 입력하십시오(예: db2admin). 암호 필드에 암호를 입력하십시오. 연결 테스트를 클릭하십시오. 정보 대화 상자가 연결 상태와 함께 표시됩니다.
    5. 완료을 클릭하십시오. 데이터베이스 탐색기 보기에 SAMPLE 데이터베이스에 대한 활성 연결이 표시됩니다.
  4. 데이터베이스에 테이블을 배치하십시오.
    1. 창 > Perspective 열기 > 기타 > J2EE를 선택한 후 확인을 클릭하십시오.
    2. 프로젝트 탐색기 보기에서 AutoWorld20Example > ejbModule > META-INF > 백엔드 > DB2UDBNT_V82_1을 펼치십시오.
    3. Table.ddl을 두 번 클릭하고 실행 > SQL 실행을 선택하십시오. 연결 선택 대화 상자에서 SAMPLE 연결을 선택하십시오. 완료을 클릭하십시오.
  5. 서버에 배치할 EJB 프로젝트를 준비하십시오.
    • AutoWorld20Example 프로젝트를 마우스 오른쪽 단추로 클릭한 후 배치 준비를 선택하십시오. 배치 코드가 생성되면서 EJB 프로젝트에 추가됩니다.
      주: 배치하려면 프로젝트를 서버에 바인드해야 합니다. 프로젝트를 마우스 오른쪽 단추로 클릭한 후 특성을 선택하십시오. 프로젝트 특성 대화 상자에서 Java™ 빌드 경로, 프로젝트 패싯 및 대상으로 지정된 런타임을 갱신할 수 있습니다.
  6. AutoWorld20ExampleEAR 엔터프라이즈 응용프로그램에 대한 배치 정보를 지정하십시오.
    1. 프로젝트 탐색기에서 AutoWorld20ExampleEAR 프로젝트를 펼치고 배치 설명자를 두 번 클릭하십시오. 응용프로그램 배치 설명자 편집기가 열립니다.
    2. 배치 탭을 클릭하십시오. 데이터 소스 섹션에서 새 JDBC 제공자를 정의하십시오.
      1. JDBC 제공자 테이블 옆에 있는 추가 단추를 클릭하십시오. JDBC 제공자 작성 마법사가 열립니다.
      2. 데이터베이스 유형 목록에서 IBM DB2를 선택하십시오.
      3. JDBC 제공자 유형 목록에서 DB2 Universal JDBC Driver Provider를 선택하십시오.
      4. 다음을 클릭하십시오.
      5. 이름 필드에 JDBC 제공자 이름을 입력하십시오(예: db2jdbc).
      6. 클래스 경로 섹션에서 기존 항목을 제거하십시오.
      7. 외부 JAR 추가를 클릭하여 클래스 파일을 가리키는 경로를 추가하십시오(예: C:\Program Files\IBM\SQLLIB\java\db2jcc.jar, C:\Program Files\IBM\SQLLIB\java\db2jcc._javax.jar, C:\Program Files\IBM\SQLLIB\java\db2jcc._license_cu.jar).
      8. 완료을 클릭하십시오.
      인증 별명을 작성하십시오.
      1. 인증 섹션에서 추가를 클릭하십시오.
      2. 별명 필드에 별명의 이름을 입력하십시오(예: db2alias).
      3. 사용자 ID 필드에 데이터베이스 사용자 ID를 입력하십시오(예: db2admin). 암호 필드에 암호를 입력하십시오. 확인을 클릭하십시오.
      JDBC 제공자에 대한 데이터 소스를 정의하십시오.
      1. 데이터 소스 섹션에서 JDBC 제공자 목록에서 작성한 데이터 소스를 강조표시하십시오.
      2. 데이터 소스 테이블 옆에 있는 추가 단추를 클릭하십시오. 데이터 소스 작성 마법사가 열립니다.
      3. DB2 Universal JDBC 드라이버 제공자를 선택한 후 다음을 클릭하십시오.
      4. 이름 필드에 데이터 소스의 이름을 입력하십시오(예: myDataSource).
      5. JNDI 이름 필드에 응용프로그램이 사용 중인 JNDI 이름을 입력하십시오(예: SAMPLE).
      6. 컴포넌트 관리 인증 별명 드롭 다운 목록에서 인증 별명(예: db2alias)을 선택하십시오. 컨테이너 관리 인증 별명 드롭 다운 목록에서 이 조치를 반복하십시오.
      7. 완료을 클릭하십시오.
      8. 응용프로그램 배치 설명자에 변경사항을 저장하십시오.
  7. 서버를 시작하십시오.
    1. 서버 보기에서 응용프로그램을 실행할 서버를 마우스 오른쪽 단추로 클릭하십시오.
    2. 시작을 선택하십시오. 콘솔 보기에 서버가 언제 시작되는지 표시됩니다.
      주: 작성된 서버가 없는 경우, 서버 보기에서 마우스 오른쪽 단추를 클릭한 후 새로 작성 > 서버를 선택하여 서버를 정의할 수 있습니다.
  8. 서버에서 AutoWorld20ExampleEAR을 실행하십시오.
    1. 프로젝트 탐색기에서 AutoWorld20ExampleEAR 프로젝트를 마우스 오른쪽 단추로 클릭하고 실행 도구 > 서버에서 실행을 클릭하십시오. 서버 선택 대화 상자가 열립니다.
    2. 이미 정의된 기존 서버를 선택하고 다음을 클릭하십시오.
    3. AutoWorld20ExampleEAR 프로젝트가 구성된 프로젝트 목록에 있는지 확인한 후 완료를 클릭하십시오. EAR 파일이 서버에 공개됩니다.
  9. 유니버셜 테스트 클라이언트를 사용하여 엔터프라이즈 Bean을 테스트하십시오.
    1. 서버를 마우스 오른쪽 단추로 클릭하고 유니버셜 테스트 클라이언트를 선택하십시오.
    2. 유니버셜 테스트 클라이언트에서 JNDI 탐색기를 클릭하십시오.
    3. [로컬 EJB Bean] 폴더를 펼치고 autoworld Bean을 찾으십시오.
    4. 사용 가능한 메소드를 사용하여 Bean을 테스트하십시오. Bean을 클릭하여 홈 인터페이스를 조회한 후 Auto World 예제 엔터프라이즈 Bean 작성과 조작 및 오브젝트로 작업을 시작하십시오.
상위 주제: Auto World

피드백