< 이전 | 다음 >

학습 1.4: 데이터베이스를 표시 및 갱신할 새 레코드 작성

이 학습에서는 사용자가 새 안내 광고를 작성하고 이를 데이터베이스에 게시할 수 있는 페이지를 작성합니다.
이 태스크 정보
먼저 데이터베이스의 새 레코드를 표시할 관계형 레코드를 작성한 다음 입력 필드 세트로서 페이지에 레코드 표시를 작성하십시오.

새 관계형 레코드를 작성하려면 다음을 수행하십시오.

  1. 엔터프라이즈 탐색기 보기에서 new_record.jsp 파일을 두 번 클릭하여 여십시오.
  2. 기본 텍스트인 여기에 컨텐츠 삽입을 삭제하십시오.
  3. 팔레트 보기에서 데이터 및 서비스 드로어를 클릭하여 펼치십시오.
  4. 팔레트에서 SDO 관계형 레코드 컴포넌트를 끌어와 공백 컨텐츠 영역에 놓으십시오. 관계형 레코드 추가 창이 열립니다.
    주: 데이터베이스에 연결할 수 없다는 경고 메시지가 표시될 경우 웹 사이트를 테스트한 후 서버가 계속 실행 중일 수 있습니다. 이러한 경우 각 대화 상자에서 취소를 클릭하여 학습 1.3에서 설명한 대로 서버를 중지하십시오.
  5. 이름 필드에 create_record를 입력하십시오.
  6. 제어 작성 아래에서 새 레코드 작성을 클릭하십시오.
  7. 웹 페이지에 레코드를 표시하기 위해 입/출력 제어 추가가 선택되었는지 확인하십시오. 관계형 레코드 추가 창이 다음과 같이 표시됩니다.
    관계형 레코드 추가 창
  8. 다음을 클릭하십시오.
  9. 테이블 상자에서 W5SAMPLE를 펼치고 ADS를 선택하십시오. 다음을 클릭하십시오.
  10. 다음을 다시 클릭하십시오. 데이터 제어 구성 페이지가 열립니다.
    팁: 데이터 제어 구성 페이지를 통해 사용자의 관계형 레코드에 대한 표시를 사용자 정의할 수 있습니다. 예를 들어, 입력 양식에서 열, 필드 레이블 및 제출 단추를 변경할 수 있습니다. 이 단계를 완료한 후에는 기능이 완전하게 작동하는 입력 양식이 페이지에 표시됩니다.
  11. 표시할 필드 섹션에서 다음과 같은 입력 양식에 사용할 필드를 제외한 모든 필드 이름 옆의 선택란을 지우십시오.
    • DESCRIPTION
    • ID
    • MAINCATEGORY
    • PHONE
    • PRICE
    • TITLE
  12. 위로 또는 아래로 단추를 클릭하여 다음 순서로 필드를 다시 배열하십시오.
    • ID
    • TITLE
    • DESCRIPTION
    • MAINCATEGORY
    • PRICE
    • PHONE
  13. 원하는 대로 레이블의 이름을 바꾸십시오. 예를 들어, "Maincategory:" 레이블을 "Category:"로 축약할 수 있습니다. 입력 필드에 생성한 레이블의 이름을 바꾸려면 레이블 열에서 레이블을 클릭하십시오. 새 텍스트를 입력할 수 있도록 마우스 아이콘이 커서로 변경됩니다.
  14. MAINCATEGORY를 선택한 후 옵션을 클릭하십시오. 옵션 창이 열립니다.
  15. 제출 단추 옵션을 선택하십시오.
  16. 레이블 필드에 새 목록 게시를 입력하십시오. 그런 다음, 확인을 클릭하십시오. 이제 관계형 레코드 추가 창이 다음과 같이 표시됩니다.
    관계형 레코드 창
  17. 완료를 클릭하여 입력 양식을 생성하십시오. 다음과 같이 표시됩니다.
    입력 양식
    주: 양식에는 오류 메시지 필드가 포함되어 있습니다. 이는 프로젝트에 오류가 있다는 것을 의미하지는 않습니다. 이 필드는 사용자가 양식을 제출할 때 오류가 있는 경우 오류를 표시할 위치를 나타내기 위한 것입니다.
  18. 페이지를 저장하십시오.
결과
입력 양식을 제출하면 페이지는 새 레코드를 데이터베이스에 자동으로 추가합니다. 다음 학습에서는 데이터베이스에서 새 레코드를 바로 볼 수 있도록 all_records.jsp 페이지로 리턴하는 새 목록 게시 단추를 프로그래밍합니다.

학습 체크포인트

학습 1.4를 완료했습니다. 이 학습에서는 사용자가 새 안내 광고를 작성하고 이를 데이터베이스에 게시할 수 있는 페이지를 작성했습니다.
< 이전 | 다음 >

피드백