JSF(JavaServer Faces) 안내 광고 웹 사이트는 여러 웹 기반의 안내 광고
사이트와 유사합니다. 처음 사이트를 열면 홈 페이지를 참조하게 됩니다. 타일 템플리트가
모든 사이트 페이지에 적용되어 모든 페이지에서 배너 및 탐색을 사용할 수 있습니다.
샘플은 다음과 같은 네 가지 타일로 구성됩니다.
- 머리글 타일 - 배너 이미지 및 탐색 링크를 표시합니다. 이 타일은 모든 사이트 페이지에 공통적입니다.
- 바닥글 타일 - 저작권 및 제한사항 문을 표시합니다. 이 타일은 모든 사이트 페이지에 공통적입니다.
- 검색/로그인 타일 - 검색, 로그인 양식 및 사이트 통계를 표시합니다.
이 타일은 모든 사이트 페이지에 공통적입니다.
- 컨텐츠 타일 - 페이지 특정 컨텐츠를 표시합니다.
모든 광고, 뉴스 항목 및 관련 데이터가 데이터베이스에 보유됩니다.
샘플 데이터를 포함하는 Derby 데이터베이스는 샘플과 함께 패키지화됩니다. 또한
관리자가 해당 사이트에서 수행하는 기능을 보여 주기 위해 간단한 관리자 계정이 제공됩니다. 로그인
기능은 로그인의 적절한 구현이 아니며 올바른 인증을 제공하지 않습니다. 관리자 타스크의 세부사항은 이 문서의
맨 끝에서 설명합니다.
안내 광고 웹 사이트 정보
JSF 페이지(헤더 타일) 맨 위에는 다음과 같은 탐색 링크가
있습니다.
- 홈 - 샘플 홈 페이지.
- 찾아보기 - 사이트 사용자가 사이트에 배치된
광고를 열람할 수 있는 페이지를 엽니다.
- 광고 배치 - 사용자가 광고를 작성하고 나열할 수 있게
해줍니다.
- 검색 - 고급 광고 검색.
JSF 페이지(검색/로그인 타일) 왼쪽에는
다음과 같은 양식 입력 및 탐색 링크가 있습니다.
- 빠른 검색 - 모든 사용자가 제목 또는 위치를 기반으로 하여
광고를 검색할 수 있도록 해줍니다. 검색은 대소문자를 구분합니다.
- 로그인 - 등록된 사용자가 사이트에 로그인할 수 있게
해줍니다.
- 로그아웃 - 현재 사용자를 로그아웃합니다. 이 탐색 링크는
사용자가 로그인한 경우에만 표시됩니다.
- 등록 - 사용자가 새 사용자 또는 관리자 계정을 작성할 수 있게
해줍니다.
- 관리 - 이 탐색 링크는 발행자가 관리자로 로그인한 경우에만
표시됩니다. 이 샘플에서는 admin 사용자 이름 및 admin 암호로
로그인하거나 자체 관리자 계정을 등록할 수 있습니다.
관리 페이지를 사용하여 사용자는 광고 카테고리를 관리할 수 있습니다.
안내 광고 웹 사이트의 페이지
- 홈
- 웹 사이트 홈 페이지. 다음과 같은 컨텐츠를 포함합니다.
- 최신 광고. 최신 광고 5개만을 표시하도록 데이터 테이블이
필터링됩니다. 광고를 선택하면 광고 항목에 대한 자세한 정보를 포함하는
세부사항 페이지가 열립니다.
- 뉴스. 사이트에 관련된 뉴스 항목이 표시되는
영역입니다. 사이트 관리자가 새 컨텐츠를 수정할 수 있습니다.
헤드라인 링크를 클릭하면 뉴스 항목 페이지가 열립니다.
- 찾아보기
- 사이트 사용자가 광고를 찾아볼 수 있는 페이지가 열립니다.
페이지는 사용 가능한 광고의 모든 카테고리 및 하위 카테고리를 표시합니다. 카테고리 및 하위 카테고리는
광고 검색을 필터링하는 데 사용됩니다. 광고를 선택하면 해당 광고의 세부사항이
표시됩니다.
- 검색
- 사이트 내의 광고에 대한 고급 검색 기능을 제공합니다.
검색 기준을 지정하지 않고 검색하면 기본적으로 모든 광고를 페이지 당 5개의 항목으로
페이지를 매긴 데이터 눈금 내에 표시합니다. 제목 및
설명 카테고리 기반 검색은 대소문자를
구분하지 않습니다. 사용자가 검색할 카테고리 및 가격 범위를
선택할 수 있습니다. 검색 결과 페이지에서
광고를 선택하면 광고 세부사항이 표시됩니다.
- 광고 배치
- 사용자가 광고를 작성하여 웹 사이트에 게시할 수 있도록
허용합니다. 사용자는 항목을 배치할 카테고리 및 하위 카테고리를
지정할 수 있습니다. 파일 업로드 기능을 사용하여 이미지를 포함할 수 있습니다.
다양한 문서 편집기 컴포넌트가 제공되므로
형식화된 광고 설명을 작성할 수 있습니다. 광고를 완료하여 제출하면
게시가 백엔드 데이터베이스에 저장됩니다. 게시 확인 세부사항이 표시됩니다.
- 로그아웃
- 현재 사용자를 로그아웃합니다. 이 옵션을 선택하면 관리자가
로그아웃됩니다.
- 관리 타스크 수행
- 관리 링크는 관리자로 로그인한 경우에만 표시됩니다.
이 샘플에서는 admin 사용자 이름 및
admin 암호로 로그인하거나 자체 관리자 계정을
작성하도록 등록할 수 있습니다. 링크를 클릭하면 사용자가
새 항목 및 사용 가능한 카테고리를 관리하고 안내 광고 세부사항을 편집 모드에서 볼 수 있는
페이지가 열립니다. 이 사이트의
관리 타스크는 다음과 같습니다.
- 광고 수정 및 삭제
- 카테고리 및 하위 카테고리 추가 및 수정 - 광고가 없는
카테고리를 삭제할 수 있습니다.
- 뉴스 항목 작성, 수정 및 삭제