Detalhes de Anúncios Classificados de Faces

O Web site de anúncios classificados de Faces é similar a muitos sites de anúncios de classificados baseados na Web. Ao abrir o site pela primeira vez, você é redirecionado à home page. Um gabarito JavaServer Faces foi aplicado a todas as páginas do site para que o banner e navegação estejam disponíveis em todas as páginas. A seguir, você encontrará uma breve visão geral das páginas nesta amostra. (As páginas são descritas em mais detalhes nas seções que seguem a lista.)

  • Home - abre a home page inicial que é exibida quando você carrega a amostra.
  • Navegar - abre uma página a partir da qual o usuário pode navegar em qualquer anúncio colocado no site.
  • Publicar um Anúncio - permite que o usuário crie um anúncio, publique o anúncio no Web site e faça com que seja listado na relação de anúncios.
  • Procurar - é uma procura avançada nos anúncios no site.
  • Log out - efetua logout no usuário atual.
  • Admin - é visível apenas quando você tiver efetuado login como um administrador. Para essa amostra, você pode efetuar login como "admin", utilizando qualquer senha. Esse link abre uma página na qual você pode gerenciar itens de notícias e categorias disponíveis. Além disso, enquanto tiver com login como administrador, você visualizará os detalhes dos anúncios classificados no modo de edição.

Todos os anúncios e itens de notícias e dados relacionados são retidos em um banco de dados. Um banco de dados Cloudscape que contém dados de amostra é fornecido com a amostra; no entanto, os dados podem apenas ser retidos tão facilmente em um banco de dados do DB2. Consulte as instruções ao final desse documento sobre como ocupar um banco de dados DB2 para uso com a amostra.

Além disso, uma conta de administrador simples é fornecida para demonstrar as funções que um administrador executa em tal site. A funcionalidade 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 ao final desse documento.


Home

As áreas de Conexão, Quick Search, Links Admin, Últimos Anúncios e Notícias são apresentadas ao usuário nessa página.
A conexão é utilizada pelo administrador para conceder acesso a tarefas administrativas.
O Quick Search permite que qualquer usuário procure por anúncios baseados no Título ou no Local. As palavras procuradas no título devem ser a palavra inicial na descrição do título do anúncio. As procuras fazem distinção entre maiúsculas e minúsculas.
Últimos Anúncios é uma tabela de dados filtrados para exibir apenas os últimos 5 anúncios. Selecionar o anúncio ativará a página de detalhes para esse anúncio. A data do último lançamento e o número de anúncio no site serão exibidos acima da área Últimos Anúncios.
As notícias são uma área na qual os itens de notícias relacionados ao site são exibidos. Elas podem ser alteradas pelo administrador. Selecionar o link de título ativa o item.

Classificados

É apresentado ao usuário todas as categorias de anúncio no Web site. Selecionar uma categoria exibirá as subcategorias e inicialmente todos os anúncios dessa categoria. Ao selecionar uma subcategoria, apenas os anúncios dessa subcategoria serão exibidos. Se uma imagem tiver sido incluída na publicação do anúncio, então será exibido um swell, caso contrário, será exibida uma imagem padrão. Selecionar o anúncio ativará a página de detalhes para esse anúncio específico. Todos os detalhes que o usuário incluiu na publicação serão exibidos aqui. Clicar na imagem exibe a imagem em tamanho inteiro. O ID, a categoria e a subcategoria são exibidos na parte superior dos detalhes do anúncio. Retorne à seleção anterior clicando em Voltar nas listagens.

Publicar um Anúncio

Selecione para publicar um anúncio no Web site. A lista de subcategorias disponíveis é exibida para seleção. Um recurso de upload de arquivo está disponível para que o usuário inclua uma imagem. O componente do editor de rich text é fornecido para permitir a criação de uma descrição de anúncio formatado. Depois de concluído e submetido, sua publicação é armazenada no banco de dados backbend. Uma confirmação dos detalhes da publicação é exibida.

Procura

Esta opção permite que o usuário procure por anúncios de interesse. Procurar sem critérios de procura exibirá todos os anúncios, exibidos em uma grade de dados paginados com 5 itens por página. A procura no Título e na Descrição faz distinção entre maiúsculas e minúsculas. Uma procura por uma palavra parcial pode ser feita, colocando o caractere curinga % antes e depois da frase desejada. O usuário pode selecionar as categorias e a faixa de preço a serem procuradas. Selecionar um anúncio a partir da página de Resultados de Procura exibirá os detalhes de anúncio.

Log out

Selecionar essa opção efetua logout do administrador. Nenhuma ação do administrador pode ser executada a menos que o usuário efetue login novamente.

Executando Tarefas Administrativas

As tarefas administrativas para esse site incluem o seguinte:
modificação e exclusão dos anúncios
inclusão e modificação de categorias & subcategorias
criação e modificação de itens de notícias
O usuário deve primeiro efetuar sign in no site com o nome do usuário do administrador e a senha. Para essa amostra você pode efetuar login como "admin" utilizando qualquer senha. Quando o usuário efetua login como administrador, sempre que os detalhes de um anúncio forem exibidos, o usuário poderá alterá-los e submeter as alterações ou excluir completamente o anúncio.
Na home page existe uma área Links Admin que contém um link Principal. Quando o usuário tiver efetuado login como administrador e selecionar este link, será exibida uma página a partir da qual o administrador poderá modificar e criar novos anúncios classificados. categorias, subcategorias e itens de notícias.
O nome do usuário do administrador e a senha para essa amostra são:
user name = admin
a verificação de senha fica desativada na amostra.

Implementando no DB2

Certifique-se que o DB2 está instalado em seu sistema. Em seguida, crie um banco de dados DB2 denominado W5SAMPLE.

Execute o arquivo SetupDB2Dbases.sql (localizado na pasta classifieds/WebContent/dbsetup do Explorador de Projeto) em seu servidor de banco de dados. Seu banco de dados DB2 será preenchido com os valores de texto dos dados da amostra.

Observe que nenhuma imagem será carregada em sua tabela do DB2; no entanto, você poderá carregar imagens para um anúncio de amostra enquanto você utiliza o aplicativo.

Para obter informações sobre a utilização do DB2, consulte o tópico de ajuda "Conectando a Um Banco de Dados Utilizando um Assistente." Esse tópico também contém links para outros tópicos de ajuda para o DB2.