이 모듈에서는 사용자의 웹 페이지 형식을 수정하고 데이터베이스에 파일을
업로드할 수 있는 기능을 추가하기 위해 고급 기능을 사용하는 방법,
사용자를 특정 페이지에 자동으로 보내는 규칙을 설정하는 방법 및 키 생성과 같은
일부 관리 타스크를 자동화하는 방법에 대해 학습합니다.
전제조건
이미 모듈 1: 데이터 연결을 사용하여 웹 페이지 작성을 완료한 경우에는 이 전제조건 섹션을 건너뛰고 바로 학습 2.1: 데이터 테이블 형식화 작업을 시작하십시오.
모듈 1을 수행하지 않고 모듈 2를 사용하여 이 학습서를 처음 시작하는 경우, 먼저 필수 자원을 가져오고 대상 서버를 설정한 후 데이터베이스 연결을 설정해야 합니다.
필수 자원을 가져오려면 다음을 수행하십시오.
- 프로젝트 가져오기를 수행하십시오. 웹 Perspective로
전환하십시오().
- 웹 Perspective의 엔터프라이즈 탐색기 보기에서
ClassifiedsTutorial 프로젝트가 다음 이미지와 같이 표시되는지 확인하십시오.
대상 서버를 설정하려면 다음을 수행하십시오.
- 웹 Perspective의 엔터프라이즈 탐색기 보기에서 ClassifiedsTutorial을 마우스 오른쪽 단추로 클릭하고
특성을 선택하십시오.
- 특성 목록에서 서버를 클릭하십시오.
- 기본 서버 목록에서 기본값으로 사용할 서버를 선택하십시오. 적용을 클릭하십시오.
- 특성 목록에서 대상 런타임을 클릭하십시오.
- 런타임 목록에서 선택한 서버에 해당하는 런타임을 클릭하십시오. 확인을 클릭하십시오.
주: 기본 서버 목록에 서버가 하나도 없고 서버 런타임을 설치한 경우에는 해당 서버를 구성해야 할 수도 있습니다.
서버를 구성하려면 다음을 수행하십시오.
- all_records.jsp 파일을 마우스 오른쪽 단추로 클릭한 후 을 클릭하여 선택하십시오.
- 수동으로 새 서버 정의를 선택하십시오.
- 설치한 서버를 선택하십시오.
- 마법사의 지침에 따라 서버를 구성하십시오. 서버를 처음 실행할 때 오류가 수신될 수도 있습니다. 오류를 수정하려면 위에서 설명한 대로 대상 서버를 설정하고 서버 보기에서 서버를 다시 시작한
다음 브라우저에서 웹 페이지를 다시 로드하십시오.
대상 서버 설정에 대해 설명하는 이전 단계로 되돌아가면 방금 구성한 서버가 기본 서버로 표시되어 있는 것을 확인할 수 있습니다.
서버를 설치만 하고 구성하지 않으면 기본 대상으로 선택할 수 있는 서버 목록에 표시되지 않습니다.
데이터베이스 연결을 설정하려면 다음을 수행하십시오.
- 엔터프라이즈 탐색기 보기에서 ClassifiedsTutorial을 마우스 오른쪽 단추로 클릭하고
특성을 선택하십시오. ClassifiedsTutorial 특성 창이 열립니다.
- JDBC 연결을 클릭하십시오.
- JDBC 연결 특성에서 새로 작성을 클릭하십시오. 프로파일
찾아보기 대화 상자가 열립니다.
- 프로파일 찾아보기 대화 상자에서 새로 작성을 클릭하십시오.
새 연결 프로파일 대화 상자가 열립니다.
- 연결 프로파일 유형 목록에서 Derby를 클릭한 후
다음을 클릭하십시오. 연결 프로파일
작성 대화 상자가 열립니다.
- 이름 필드에 DerbyDB를 입력하고 시작 시 자동 연결을 선택한 후 다음을 클릭하십시오.
- 드라이버 필드에서 Derby 10.2 - 임베디드 JDBC
드라이버 기본값을 선택하십시오.
- 데이터베이스 위치 필드에서 찾아보기를 클릭하고
<workspace_location>\ClassifiedsTutorial\WebContent\database를 선택하십시오.
여기서 <workspace_location>은 현재 작업공간의
디렉토리입니다. 확인을 클릭하십시오.
- 데이터베이스에 액세스하기 위해서는 사용자 ID를 입력해야 할 수도 있습니다. 암호는 필요하지 않습니다.
팁: 임의의 사용자 ID를 사용할 수 있습니다.
- 새 Derby 연결 프로파일 마법사에서 완료를 클릭하십시오.
- 프로파일 찾아보기 대화 상자에서 DerbyDB를 클릭한 후
확인을 클릭하십시오.
웹 프로젝트 학습서에서 파일을 찾아볼 수 있습니다. 파일을 열려면 엔터프라이즈 탐색기 보기에서 해당 파일을 두 번 클릭하십시오.
페이지의 관련 상태를 나타내는 지도 모양의 표시를 보려면 엔터프라이즈 탐색기에서
웹 사이트 탐색을 두 번 클릭하십시오.
이 샘플의
사용자 작업은 대부분 다음 파일에 대한 것입니다.
- all_records.jsp
- 이는 사이트의 홈 페이지입니다. 데이터베이스의 안내 광고를 모두 표시합니다.
- new_record.jsp
- 이 페이지는 새 안내 광고를 작성합니다.
- update_record.jsp
- 이 페이지는 데이터베이스에서 광고에 대한 세부사항을 변경하거나 삭제합니다.
- classifiedTemplate.jtpl
- 이는 사이트의 페이지에 대한 템플리트입니다. 여기에는 모든 페이지에 있는 테이블 및 회색으로 표시된
"안내 광고 환영" 배너와 같은 요소가 들어있습니다.
또한 이 페이지에는 회색 배너 밑에 두 개의 탐색 탭이 있어 새 안내 광고 페이지와 홈 페이지로 연결합니다.