Depois de iniciar o servidor, você pode executar e explorar o aplicativo.
Você pode executar as seguintes tarefas com o aplicativo de Web site de Leilão:
Executando o Aplicativo
Para executar o aplicativo:
- Verificar se o WebSphere Application Server está em execução.
- No Explorador de Projetos, clique com o botão direito do mouse no projeto AuctionV60Web
e clique em Executar Como (Run As) > Executar no Servidor (Run on Server).
A home page de Leilão é aberta no navegador interno. Observe que isso pode levar
algum tempo porque os arquivos JSP são compilados na primeira vez em que ela é executada.
Se você desejar executar a amostra em um navegador externo, utilize esta
URL: http://localhost:9080/AuctionV60Web.
Explorando o Web Site de Leilão
O Web site de Leilão é um Web site funcional. Você pode executar as
seguintes tarefas:
- Localizar Itens do Leilão Você pode localizar itens no
catálogo, procurando itens específicos.
- Registrar-se no Web site do Leilão - Embora seja
possível procurar itens no Web site do Leilão sem efetuar logon, você deve efetuar login
como um usuário ou administrador para executar outras tarefas.
- Oferecer o Lance para Itens do Leilão. Você pode
oferecer lance para itens no catálogo de Leilão.
- Vender itens no Web site do Leilão -
Você pode incluir itens no catálogo do Web site do Leilão.
- Alterar as Datas de Expiração do Item - Você pode
alterar a data de expiração para os itens no catálogo.
Localizando Itens de Leilão
Você pode localizar itens no catálogo, procurando itens específicos ou procurando
pelo preço máximo de itens.
- Para procurar itens específicos por palavras-chave, execute uma das etapas a seguir:
- Na página inicial de Leilão, digite a palavra-chave de procura no campo Digitar (Enter)
Palavras de Procura (Enter Search Words) e clique em Ir (Go).
- Clique na guia Procurar (Browse) e, em seguida, digite a palavra-chave de procura
no campo Procurar (Search) Descrições (Search descriptions), selecione Expiração (Expiration) ou Valor (Value) para
especificar a ordem na qual os resultados de procura devem ser listados e clique em Ir (Go).
- Para localizar todos os itens disponíveis com um valor inferior a um valor específico, clique
na guia Procurar (Browse), digite o valor máximo no campo Preço Máximo (Maximum
Price), selecione Expiração (Expiration) ou Valor (Value) para
especificar a ordem na qual os resultados de procura devem ser listados e clique em Ir (Go). O mecanismo de procura
procura descrições de itens.
- Para ver todos os itens em uma categoria, na Home Page, clique na
categoria desejada. A Lista de Itens (Items List) exibe os itens que atendem
aos critérios de procura ou que estão na categoria selecionada, incluindo descrição do item,
valor, data de expiração do item e imagem (se disponível).
- Clique no item. A página Detalhes do Item (Item Details) é aberta e
exibe o número, nome e a descrição do item, além das informações sobre lances.
Efetuando Login no Web Site de Leilão
Embora seja possível procurar itens no Web site de Leilão sem
efetuar login, você deve efetuar login como um usuário ou administrador para
executar outras tarefas.
- Clique na guia Login (Login). A página Login é aberta.
- Para oferecer lance para itens ou incluir itens no leilão, efetue login como um usuário. Digite jack@acme.com
ou jill@xyz.com no campo Userid (ID do Usuário) e digite jack
para a senha do Jack ou jill para a senha do Jill no campo Senha (Password).
- Clique em Ir (Go).
Oferecendo Lance para Itens de Leilão
Você pode oferecer lance para itens no catálogo de Leilão.
Pré-requisito:
Para oferecer um lance para um item de leilão, é necessário primeiro efetuar login no site.
Você pode efetuar login antes de
localizar o item ou quando começar a oferecer o lance. Também é necessário
Localizar o Item para o qual você deseja oferecer o lance.
- Abra a página Detalhes do Item (Item Details). A página Detalhes (Details) lista o lance mínimo,
lance atual e a data em que o item não estará mais disponível.
- Clique em Oferecer o Lance (Bid).
- Digite um único valor de lance no campo Lance (Bid). Os valores de lance são
gerenciados por meio das funções de validação do JSF. Os lances devem ser
pelo menos um dólar a mais que o lance atual e ser um valor inteiro de dólar. Por
exemplo, se você digitar 26.01, o aplicativo truncará o valor para 26.
- Clique em Ir (Go).
Vendendo Itens no Web Site de Leilão
Você pode incluir itens no catálogo do Web site de Leilão.
Pré-requisito:
Para vender um item de leilão, é necessário primeiro efetuar login no site.
- Clique na guia Vender (Sell) para abrir a página Vender (Sell).
- Digite as informações para o item:
- Selecione a categoria para o item na lista Categoria (Category).
- Digite o nome e a descrição do item no campo Nome do Item (Item name).
- Digite a descrição do item no campo Descrição (Description).
- Digite o menor lance válido no campo Lance Mínimo (Minimum bid).
- Digite o valor do item no campo Valor Estimado (Estimated value).
- Selecione a data para o item ser disponibilizado para venda no
campo Iniciar Lances (Start
bidding).
- Selecione a data de expiração do item no campo Encerrar Lances (End bidding).
- Opcional: Se você tiver uma foto do item, digite as URLs nos
campos URL de Imagem Pequena (Small
image url) e URL de Imagem Grande (Large image url).
- Clique em Ir (Go) para incluir o item na listagem do catálogo.
Alterando Datas de Expiração de Itens
Por
padrão, a data de expiração para todos os itens fornecidos no banco de dados original
está definida para janeiro de 2009. Você pode reconfigurar essas datas.
- Clique no link Configuração (Setup) no canto superior direito em
qualquer página de Leilão (Auction). A página Configuração (Setup) é aberta.
- No campo Duração (Duration), digite durante quanto tempo você
deseja que o item seja listado no leilão antes de expirar.
É possível
especificar de 1 a 99 dias a partir da data atualmente exibida. Por exemplo, se a
data atualmente exibida for 15/04/07 e você especificar 30 dias para a alteração da data
de expiração, as datas de expiração de todos os itens do catálogo serão alteradas
para 15 de maio de 2007.
- Clique em Inicializar o Banco de Dados (Initialize Database). A expiração de todos os itens é alterada com
base no número de dias especificados.
Removendo a Amostra de Leilão
Para remover a amostra de Leilão:
- Feche o aplicativo da Web de Leilão no navegador.
- Remova a implementação do arquivo EAR com as seguintes etapas:
- Clique com o botão direito em WebSphere Application Server
v6.1 na visualização Servidores e clique em Incluir e Remover
Projetos (Add and Remove Projects).
A janela Incluir e Remover Projetos (Add and Remove Projects) é aberta.
- Selecione o projeto AuctionV60EAR e clique em Remover (Remove)
para removê-lo da lista de projetos.
- Clique em Concluir (Finish) e a janela Incluir e Remover Projetos (Add and Remove Projects) é
fechada.
- Exclua os projetos de Leilão com as etapas a seguir:
- Clique em Janela (Window) > Outras Perspectivas (Other Perspectives)
> Recurso (Resource) para comutar para a perspectiva Recurso (Resource).
- Na visualização Navigator, exclua os projetos a seguir:
- Todos os projetos com nomes que iniciam com "AuctionV60"
- OIDGenerator
- OIDGeneratorClient
Reinstalando a Amostra de Leilão Padrão
Pré-requisito: Você
deve primeiro remover a amostra antes de poder reinstalá-la.
Para reinstalar a amostra de Leilão, siga estas etapas:
- Clique em Ajuda (Help) > Galeria de Amostras (Samples Gallery). A Galeria de Amostras (Samples Gallery) é aberta.
- Expanda Amostras de Casos (Showcase Samples) e, em seguida, clique em Aplicativo da Web de Leilão (Auction
Web Application.
- Clique em Importar (Import) para importar a amostra novamente.
- Clique em Instruções de Configuração (Setup Instructions) e siga as instruções
para configurar a amostra novamente.
Nota: O banco de dados do leilão não é
reinstalado e terá os mesmos dados.
Se você fez uma cópia do plugin de banco de dados, com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60,
e o colocou em outro diretório, pode restaurá-lo.
Para restaurar o banco de dados padrão, siga estas etapas:
- Pare o servidor da Web.
- Verifique se nenhum outro aplicativo está conectado ao banco de dados.
- Substitua o banco de dados alterado pela cópia do banco de dados original.
- Reinicie a Software Development Platform com a opção -clean.
Resolvendo Problemas do Aplicativo de Leilão
Se parecer que o aplicativo não está sendo executado, verifique os seguintes
itens:
- O Servidor Está em Execução
- Para verificar se o servidor está em execução, procure na visualização Console
pela cadeia "Servidor server1 aberto para e-business".
- A Construção Automática Está Ativada
- Para verificar se a construção automática está ativada, clique em Projeto
(Project) > Construir Automaticamente (Build Automatically).
Se não estiver ativada, clique em Projeto (Project) > Construir Tudo (Build All) para
construir todos os arquivos de projeto e reimplementar.
- O Aplicativo da Web Está em Execução no Servidor de Aplicativos
- Para verificar se o aplicativo da Web está em execução no servidor de aplicativos:
- Na visualização Servidor (Server), clique com o botão direito do mouse em WebSphere Application Server v6.1
e clique em Executar Console Administrativo (Run administrative console). O console administrativo é aberto.
- Digite um ID de usuário no campo ID do Usuário (Userid) e, em seguida, clique em
Efetuar Login (Log in). Esse
ID do usuário é utilizado para identificar quem fez as alterações. Ele também aparece em mensagens.
- Expanda Aplicativos (Applications) e clique em Aplicativos Corporativos (Enterprise
Applications).
- Se AuctionV60EAR não estiver listado, você deverá incluir EAR no servidor de
aplicativos.
- Se AuctionV60EAR estiver listado, mas não iniciado, clique em Iniciar (Start).
- Banco de Dados do Leilão Conectado
- Se uma outra ferramenta estiver conectada ao banco de dados, pare a outra ferramenta.
Se
você não souber qual ferramenta está conectada ao banco de dados, reinicie o Software
Development Platform.
- Para configurar uma origem de dados diferente do WAS (WebSphere Application Server), pré-configurado para ser executado no servidor de teste do WAS 6:
- Comute para a perspectiva J2EE.
- No Explorador de Projetos (Project Explorer), expanda
Enterprise Applications (Aplicativos Corporativos),
expanda AuctionV60EAR e selecione
Descritor de Implementação (Deployment Descriptor).
- Selecione a guia Implementação (Deployment) e, em seguida, selecione Provedor JDBC Derby (Derby
JDBC Provider) na lista de provedores JDBC. O caminho da origem de dados está em
Propriedades de Recurso (Resource Properties) definidas na origem
de dados selecionada acima na coluna Valor (Value).