SDO와 함께 사용하도록 Faces 세부사항 페이지 구성

이는 다중 페이지 SDO 응용프로그램 작성 방법에 관한 데모의 4개 타스크 중 세 번째 타스크입니다. 이 타스크에서는 마스터 페이지 및 다중 사용 SDO와 함께 작동하도록 세부사항 페이지를 작성하고 구성합니다. 이 타스크에서는 사용자가 다음을 완료했다고 가정합니다.

  1. 다중 사용 SDO에 액세스하는 데 사용될 Faces JSP를 작성하십시오. DB2 V8.2 SAMPLE 데이터베이스에 대해 작업 중이고 이전 타스크를 완료했으면 createEmployee.jsp를 여십시오.
  2. 팔레트의 데이터 드로어에서 관계형 레코드를 페이지로 끄십시오. 관계형 레코드 추가 마법사가 열립니다.
  3. 레코드 이름(예: employee)을 입력하십시오.

  4. 범위에서 기존 레코드 또는 레코드 목록 검색 단추를 선택하고 기존 레코드 또는 레코드 목록에서 메타데이터 정의 재사용을 선택 취소한 상태로 두십시오.
  5. 입력 파일 필드 옆에 있는 찾아보기 단추를 클릭하고 앞서 작성한 SDO 메타데이터 파일(예: department.xml)을 선택하십시오.
    관계형 레코드 추가 화면 캡처
  6. "제어 작성" 옵션에 대해 기존 레코드 갱신을 선택한 후 다음을 클릭하십시오.
  7. 해당 테이블 노드(예: DEPARTMENT_EMPLOYEE)를 선택한 후 완료를 클릭하십시오.
  8. 페이지 데이터 보기에 테이블에 대한 관계형 레코드가 표시되고 페이지에 해당 필드 및 제어를 가진 양식이 생성되는지 확인하십시오. 예를 들어, SAMPLE 데이터베이스를 사용 중인 경우에는 페이지 데이터 보기에 employee(EMPLOYEE) 관계형 레코드가 표시되고 제출 및 삭제 명령 단추는 물론 Empno, Firstnme, Mininit 및 Lastname 필드를 포함하는 양식이 createEmployee.jsp에 표시되어야 합니다.
  9. 명령 - 하이퍼링크를 삭제 단추 옆으로 끄십시오.
  10. 링크 레이블을 클릭하십시오.
  11. 특성 보기에서 h:commandLink 아래의 h:outputText를 클릭하고 값 필드를 조치에 적합한 이름(예: Update)으로 변경한 후 Enter를 누르십시오.
  12. h:commandLink를 선택한 후 "이 링크가 수행하는 조치를 코드화하려면 클릭" 옆에 있는 빠른 편집 보기 아이콘을 클릭하십시오.
  13. 왼쪽 열에서 명령을 클릭하십시오.
  14. 스크립트 편집 영역에서 마우스 오른쪽 단추를 클릭하고 스니펫 삽입 > 서브레코드 작성을 선택하십시오. 서브레코드 작성 창이 열립니다.
  15. 해당 레코드 또는 레코드 목록을 선택한 후 갱신해야 하는 테이블을 나타내는 노드(예: employee(EMPLOYEE))를 선택하십시오.
  16. 변수 이름(예: employee)을 입력하십시오.
  17. 변수 범위 목록에서 세션을 선택한 후 확인을 클릭하십시오. DB2 V8.2 SAMPLE 데이터베이스에 대해 작업 중인 경우, 다음 코드가 빠른 편집 보기에 추가되었는지 확인하십시오.
    ///actionBegin: wdo.createsub.record
    DataObject employeeParent = getRootDataObject(getEmployee());
    DataObject employee = getRootDataObject(getEmployee()).createDataObject("EMPLOYEE");
    employeeParent.getList("DEPARTMENT").add(employee);
    getSessionScope().put("employee", employee);
    //actionEnd: wdo.createsub.record
  18. 특성 보기의 h:commandLink 탭으로 리턴한 후 규칙 추가를 클릭하십시오.
  19. 명령 - 하이퍼링크 조치가 다른 JSP(예: createEmployee.jsp)로 이동하도록 탐색 규칙을 추가하십시오.
    주: 탐색 규칙 작성에 대한 정보는 Faces JSP 페이지에 탐색 규칙 사용을 참조하십시오.
  20. JSP를 저장하십시오.
다중 페이지 SDO 응용프로그램 작성을 계속하려면 다음 단계를 따르십시오.
관련 개념
Faces JSP를 사용하여 다중 페이지 SDO 응용프로그램 작성
SDO를 사용한 Faces 및 Faces Client 컴포넌트에 대한 데이터 액세스
SDO(Service Data Objects)에서의 중개자
관련 참조
WDO API 문서
피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.