Una volta avviato il server, è possibile eseguire ed esplorare l'applicazione.
Con l'applicazione del sito Web di esempio, è possibile effettuare le seguenti attività:
Esecuzione dell'applicazione
Per eseguire l'applicazione:
- Verificare che WebSphere Application
Server sia in esecuzione.
- In Esplora progetti, fare clic sul progetto AuctionV60Web,
e fare clic su Esegui come> Esegui sul server.
La pagina iniziale di Asta si apre nel browser interno. Tenere presente che l'apertura della pagina potrebbe richiedere alcuni istanti perché i file JSP vengono compilati alla prima esecuzione. Se si desidera eseguire l'esempio in un browser esterno, utilizzare il seguente
URL: http://localhost:9080/AuctionV60Web.
Esplorazione del sito Web Asta
Il sito
Web Asta è un sito funzionante. È possibile effettuare le seguenti attività:
- Ricerca di articoli di Asta È possibile trovare articoli nel catalogo cercando specifici articoli.
- Collegamento a un sito Web Asta. Sebbene sia possibile sfogliare gli articoli sul sito Web Asta senza accedervi, è necessario collegarsi come utente o amministratore per eseguire altre attività.
- Offerte per articoli di Asta. È possibile fare offerte per articoli presenti nel catalogo di Asta.
- Vendita di articoli sul sito Web Asta. È possibile aggiungere articoli al catalogo del sito Web Asta.
- Modifica delle date di scadenza degli articoli, è possibile modificare la scadenza degli articoli nel catalogo.
Ricerca di articoli Asta
È possibile cercare articoli specifici o effettuare ricerche di articoli in base al loro prezzo massimo.
- Per effettuare una ricerca di articoli specifici in base a parole chiave, effettuare una delle seguenti procedure:
- Nella home page di Asta, immettere la parola chiave di ricerca nel campo di ricerca parole Enter e fare clic su Go.
- Fare clic sulla scheda Browse quindi immettere la parola chiave di ricerca
nel campo delle descrizioni Search, selezionare Expiration oppure Value per
specificare l'ordine nel quale elencare i risultati di ricerca, e fare clic su Go.
- Per trovare tutti gli articoli disponibili con un prezzo inferiore a una determinata cifra,
scegliere la scheda Browse, immettere la quantità massima nel campo Maximum price,
selezionare Expiration oppure Value per specificare l'ordine in base al quale
visualizzare i risultati di ricerca e fare clic su Go.
Il motore di ricerca effettua la ricerca delle descrizioni degli articoli.
- Per vedere tutti gli articoli in una categoria, nella home page, fare clic sulla categoria desiderata. Items List visualizza gli articoli corrispondenti ai criteri di ricerca o alla categoria selezionata, compresa la descrizione, il valore, la data di scadenza e l'immagine (se disponibile).
- Fare clic sull'articolo. Viene aperta la pagina Item Details che contiene il numero, il nome, la descrizione e le informazioni sulle offerte relative all'articolo.
Accesso al sito Web Asta
Sebbene sia possibile sfogliare gli articoli sul sito Web Asta senza accedervi, è necessario collegarsi come utente o amministratore per eseguire tutte le altre attività.
- Scegliere la scheda Login. Viene aperta la pagina Accesso.
- Per effettuare un'offerta su articoli o aggiungere articoli all'asta, accedere come utente. Immettere jack@acme.com
o jill@xyz.com nel campo Userid ed immettere jack per la
password di Jack o jill per la password di Jill nel campo Password.
- Fare clic su Go.
Fare offerte per articoli di Asta
È possibile fare offerte per articoli contenuti nel catalogo di
Asta.
Prerequisiti: Per fare un'offerta su un articolo presente nell'asta, è necessario innanzitutto accedere al sito. È possibile accedere prima di effettuare una ricerca di un articolo o avviando un'offerta. È possibile anche effettuare la ricerca di un articolo per cui si desidera fare un'offerta.
- Aprire la pagina Item Details. La pagina dei dettagli elenca l'offerta minima, l'offerta corrente e la data in cui l'articolo non sarà più disponibile.
- Fare clic su Bid.
- Immettere un solo prezzo di offerta nel campo Bid. I valori dell'offerta vengono gestiti tramite funzioni di convalida JSF. Le offerte devono essere pari ad almeno un dollaro in più rispetto all'offerta corrente e devono essere espresse in dollari interi. Ad esempio, se si immette 26,01, l'applicazione arrotonda il valore a 26.
- Fare clic su Go.
Articoli in vendita nel sito Web Asta
È possibile aggiungere articoli al catalogo del sito Web Asta.
Prerequisiti: per vendere un articolo all'asta, è necessario innanzitutto accedere al sito.
- Fare clic sulla scheda Sell per apre la pagina di vendita.
- Immettere le informazioni sull'articolo:
- Selezionare la categoria per l'articolo nell'elenco Category.
- Immettere il nome e la descrizione dell'articolo nel campo Item name.
- Immettere la descrizione dell'articolo nel campo Description.
- Immettere l'offerta valida più bassa nel campo Minimum bid.
- Immettere il valore dell'articolo nel campo Estimated value.
- Selezionare la data in cui l'articolo sarà in vendita nel campo Start bidding.
- Selezionare la data di scadenza dell'articolo nel campo End bidding.
- Facoltativo: se si dispone di un'immagine dell'articolo, immettere gli URL nei campi Small image url e Large image url.
- Fare clic su Go per aggiungere l'articolo al catalogo.
Modifica delle date di scadenza
Per impostazione predefinita, la data di scadenza di tutti gli articoli venduti nel database originario è impostata al Gennaio 2009. È possibile reimpostare tali date.
- Fare clic sul collegamento Setup nell'angolo superiore destro di qualsiasi pagina
Asta. Viene aperta la pagina di configurazione.
- Nel campo Duration, immettere la durata per cui l'articolo deve essere elencato nell'asta prima della scadenza. È possibile specificare da 1 a 99 giorni dalla data attuale visualizzata. Ad esempio, se la data attuale visualizzata è 15/04/07 e viene specificata una data di scadenza di 30 giorni, le date di scadenza di tutti gli articoli nel catalogo viene modificata al 15 maggio 2007.
- Fare clic su Initialize Database. La scadenza di tutti gli articoli viene modificata in base al numero di giorni specificato.
Rimozione dell'esempio Asta
Per rimuovere l'esempio Asta:
- Chiudere l'applicazione Web Asta nel browser.
- Annullare la distribuzione del file EAR procedendo come segue:
- Fare clic con il pulsante destro del mouse su WebSphere Application Server v6.1 nella vista Server e fare clic su
Aggiunta e rimozione progetti.
Viene visualizzata
la finestra Aggiunta e rimozione progetti.
- Selezionare il progetto AuctionV60EAR e fare clic su Rimuovi per rimuoverlo dall'elenco di progetti.
- Fare clic su Fine: la finestra Aggiunta e rimozione progetti si chiude.
- Eliminare i progetti di Asta procedendo come segue:
- Fare clic su Finestra> Altre prospettive> Risorsa per passare alla prospettiva Risorsa.
- Nella vista Selezione, eliminare i seguenti progetti:
- Tutti i progetti i cui nomi cominciano con "AuctionV60"
- OIDGenerator
- OIDGeneratorClient
Reinstallazione dell'esempio Asta predefinito
Prerequisiti: è necessario rimuovere l'esempio prima di poterlo reinstallare.
Per reinstallare l'esempio Asta, procedere come segue:
- Fare clic su Guida > Galleria di esempi. Viene aperta la Galleria degli esempi.
- Espandere Esempi showcase e quindi fare clic su Applicazione Asta
Web.
- Fare clic su Importa per importare l'esempio di nuovo.
- Fare clic su Istruzioni di impostazione e seguire le istruzioni per impostare
l'esempio di nuovo.
Nota: il database dell'asta non viene reinstallato, e avrà gli stessi dati.
Se viene effettuata una copia del plug-in del database, com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60,
e viene collocata in un'altra directory, è possibile ripristinarlo.
Per ripristinare il database predefinito, completare la seguente procedura:
- Arrestare il server Web.
- Verificare che nessun'altra applicazione sia connessa al database.
- Sostituire il database modificato con la copia dell'originale.
- Riavviare la piattaforma di sviluppo software con l'opzione -clean.
Risoluzione dei problemi con l'applicazione Asta
Se l'applicazione sembra non essere in esecuzione, controllare i seguenti elementi:
- Esecuzione server in esecuzione
- Per verificare che il server sia in esecuzione, nella vista Console effettuare la ricerca della stringa "Server server1 open for e-business".
- Abilitazione di Autobuild
- Per verificare che Autobuild è abilitato, fare clic su Progetto > Genera automaticamente.
Se non è abilitato, fare clic su Progetto > Genera tutto per generare tutti i file del progetto e distribuirli nuovamente.
- L'applicazione Web è in esecuzione sul server delle applicazioni
- Per verificare che l'applicazione Web sia in esecuzione del server di applicazioni:
- Nella vista Server, fare clic con il pulsante destro del mouse su WebSphere Application Server v6.1
e quindi su Esegui console di gestione. Viene aperta la console di gestione.
- Immettere l'ID utente nel campo Userid e quindi fare clic su Accedi. L'ID utente viene utilizzato per identificare l'autore delle modifiche. Viene visualizzato anche nei messaggi.
- Espandere Applicazioni e fare clic su Applicazioni enterprise.
- Se AuctionV60EAR non è elencato, allora è necessario aggiungere l'EAR al server delle applicazioni.
- Se AuctionV60EAR è elencato, ma non avviato, allora fare clic su Avvia.
- Database Asta connesso
- Se un altro strumento è connesso al database, arrestarlo. Se non si conosce quale strumento è connesso
al database, riavviare Software Development Platform.
- Per configurare un'origine dati diversa da WebSphere Application Server (WAS) interno, che è preconfigurato per l'esecuzione sul server di verifica WAS 6:
- Passare alla prospettiva J2EE.
- In Esplora progetti, espandere Applicazioni enterprise,
AuctionV60EAR e quindi selezionare Descrittore di distribuzione.
- Selezionare la scheda Distribuzione e quindi selezionare Providere JDBC Derby nell'elenco di provider JDBC. Il percorso dell'origine dati si trova sotto Proprietà risorsa definito nell'origine dati selezionata sopra nella colonna
Valore.