Detalhes da Amostra do Web Site de Anúncios Classificados do JavaServer Faces

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.
Tópico pai: Web Site de Anúncios Classificados do JavaServer Faces

Feedback