O Web site de Anúncios Classificados do JSF (JavaServer Faces) é similar a
vários sites de anúncio classificados baseados na Web. Ao abrir o site pela primeira vez, você é redirecionado à home page.
Um modelo de itens lado a lado foi aplicado a todas as páginas do site
para que o banner e a navegação estejam disponíveis em todas as
páginas.
A amostra é composta por quatro itens lado a lado:
- Cabeçalho Lado a Lado - Exibe a imagem do banner e os links de navegação. É comum a todas as páginas do site.
- Rodapé Lado a Lado - Exibe o copyright e as instruções de limitações. É comum a todas as páginas do site.
- Procura/Login Lado a Lado - Exibe os formulários de procura, login e estatísticas do site.
É comum a todas as páginas do site.
- Conteúdo Lado a Lado - Exibe o conteúdo específico da página.
Todos os anúncios, itens de notícias e dados relacionados são
retidos em um banco de dados. Um banco de dados Derby que contém
dados de amostra é fornecido com a amostra. Além disso,
uma conta de administrador é fornecida para demonstrar as funções administrativas
em um site. A função de login não é uma implementação apropriada de login e
não fornece autenticação correta.
Os detalhes das tarefas do administrador
estão descritas a seguir.
Sobre o Web Site de Anúncios Classificados
O início da
página JSF (cabeçalho lado a lado) contém os seguintes links de navegação:
- Home - A página inicial de amostra.
- Procurar - Abre uma página na qual o usuário do site
pode navegar em qualquer anúncio colocado no site.
- Publicar um Anúncio - Permite que os usuários criem e listem
um anúncio.
- Procurar - Procura avançada de anúncios.
O lado esquerdo da
página JSF (procurar/login lado a lado) contém as seguintes entradas e links de navegação do formulário:
- Procura Rápida - Permite que qualquer usuário procure anúncios
com base no Título ou no Local. As
procuras fazem distinção entre maiúsculas e minúsculas.
- Registrar - Permite que os usuários registrados efetuem
login no site.
- Desconectar - Efetua logout do usuário atual. Este link de
navegação fica visível somente quando o usuário já tiver se conectado.
- Registrar - Permite que os usuários criem um novo usuário ou
conta do administrador.
- Admin - Este link de navegação ficará visível apenas quando
os emissores tiverem efetuado login como administrador. Para esta amostra, você pode
efetuar login com o nome de usuário admin e a senha admin ou registrar sua própria
conta de administrador. A página Admin permite que os usuários gerenciem as categorias de anúncio.
Páginas do Web Site de Anúncios Classificados
- Home
- A página inicial do Web site. Apresenta o seguinte conteúdo:
- Últimos Anúncios. Uma tabela de dados filtrados para exibir
os últimos 5 anúncios. Quando um anúncio é selecionando, uma página de detalhes é aberta
com mais informações sobre o item do anúncio.
- Notícias. Uma área na qual os itens sobre o site são
exibidos. O conteúdo das notícias pode ser modificado pelo administrador do site. Quando se clica em um
título, a página do item de notícias é aberta.
- Procurar
- Abre uma página que permite que os usuários do site procurem os anúncios. A
página exibe todas as categorias e subcategorias dos anúncios disponíveis.
A categoria e as subcategorias são utilizadas para filtrar a procura do anúncio. Quando um anúncio é selecionado, os detalhes desse anúncio são exibidos.
- Pesquisar
- Fornece recursos de procura avançados para os anúncios no site.
Procurar sem especificar critérios de procura exibirá todos os
anúncios exibidos em uma grade de dados paginados com 5 itens por página, por padrão. A procura
com base nos critérios de Título e Descrição
fazem distinção entre maiúsculas e minúsculas. Os usuários podem selecionar as categorias que serão procuradas e também
uma faixa de preço. Selecionar um anúncio a partir da página de Resultados de Procura
exibirá os detalhes de anúncio.
- Publicar um Anúncio
- Permite que os usuários criem um anúncio e publiquem-no no
Web site. Os usuários especificam a categoria e subcategoria na qual o item
deve ser publicado. Um recurso de upload de arquivo está disponível para que os usuários
incluam uma imagem. Um componente do editor de rich text é fornecido para
permitir que os usuários criem uma descrição de anúncio formatado. Depois do anúncio ser concluído e enviado, a publicação é armazenada no banco de dados backend. Uma confirmação dos detalhes da publicação é exibida.
- Desconectar
- Efetua logout do usuário atual. Quando essa opção é selecionada, o administrador
é desconectado.
- Desempenhando Tarefas Administrativas
- O link Admin só fica visível quando você está conectado como um administrador.
Para esta amostra, você pode efetuar login com o nome de usuário admin e
a senha admin ou registrar-se para criar sua própria
conta de administrador. O link abre uma página que permite que o usuário gerencie
novos itens, categorias disponíveis e visualize os detalhes dos anúncios classificados
no modo de edição. As tarefas administrativas para esse site incluem o seguinte:
- Modificação e exclusão de anúncios.
- Inclusão e modificação de categorias e subcategorias - a exclusão
pode ser feita nas categorias sem anúncios.
- Criação, modificação e exclusão de novos itens.