< 이전 | 다음 >

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

이 학습에서는 사용자가 새 안내 광고를 작성하고 이를 데이터베이스에 게시할 수 있는 페이지를 작성합니다.

먼저 데이터베이스의 새 레코드를 표시할 관계형 레코드를 작성한 다음 입력 필드 세트로서 페이지에 레코드 표시를 작성하십시오.

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

  1. 프로젝트 탐색기 보기에서 new_record.jsp 파일을 두 번 클릭하여 이를 여십시오.
  2. 기본 텍스트에 해당하는 본문 영역의 기본 컨텐츠를 삭제하십시오.
  3. 팔레트 보기에서 데이터 드로어를 클릭하여 이를 펼치십시오.
  4. 팔레트에서 관계형 레코드 컴포넌트를 끌어와 공백 컨텐츠 영역에 놓으십시오. 관계형 레코드 추가 창이 열립니다.
    참고: 데이터베이스에 연결할 수 없다는 경고 메시지가 표시될 경우 사용자가 웹 사이트를 테스트한 후에 서버를 실행시켜 놓고 한동안 사용하지 않았을 수 있습니다. 이러한 경우 각 대화 상자에서 취소를 클릭하여 학습 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를 완료했습니다. 이 학습에서는 사용자가 새 안내 광고를 작성하고 이를 데이터베이스에 게시할 수 있는 페이지를 작성했습니다.

< 이전 | 다음 >