Alex, lo sviluppatore capo, utilizza Rational Software Architect per implementare rapidamente la funzione Buy it Now. <0:08 > Utilizza la finestra di navigazione del sito Web per aggiungere una nuova pagina Java Server Faces di conferma della vendita. <0:17 > La procedura guidata JSF richiede l'immissione di alcune informazioni, quindi crea una pagina iniziale da modificare usando Page Designer. Tutti i file richiesti da JSF vengono creati automaticamente. <0:30 > Alex modifica la pagina itemdetail.jsp per aggiungere un nuovo pulsante Buy It Now. Visit: http://demos.dfw.ibm.com for more demonstrations Page 1 of 6
<0:38 > Quando inizia ad apportare modifiche alla pagina, ClearCase richiede di controllare il file, poiché questa pagina e il relativo file sorgente java per JSP sono già stati aggiunti al controllo origine di ClearCase. <0:53 > ClearQuest suggerisce l'associazione predefinita per l'attività Buy it Now, poiché Alex l'ha selezionata precedentemente come l'attività di lavoro corrente nella visualizzazione ClearQuest. Poiché ClearCase e ClearQuest sono integrate in IBM Rational Software Delivery Platform, tutto ciò avviene automaticamente. <1:13 > Alex utilizza la tavolozza per aggiungere un pulsante di comando alla pagina, quindi imposta i valori dei parametri. <1:22 > Imposta il pulsante come pulsante con immagini e lo collega a un file di immagine. Visit: http://demos.dfw.ibm.com for more demonstrations Page 2 of 6
<1:28 > Quindi aggiunge una richiesta di conferma al pulsante. JSF facilita l'aggiunta di nuovi elementi ad un'applicazione esistente. <1:38 > Alex passa quindi alla modalità di modifica rapida e utilizza code assist e un code template per aggiungere la logica Buy It Now al pulsante. I code template migliorano ulteriormente la produttività, consentendo agli sviluppatori di fare riferimento a blocchi comuni di codice con poche operazioni. Code Assist viene attivato con una combinazione di tasti Ctrl-Spazio e sostituisce il testo chiave (buyitnow) con il code template. I vantaggi consistono in un numero minore di errori di sintassi e un tempo di sviluppo più rapido. Visit: http://demos.dfw.ibm.com for more demonstrations Page 3 of 6
<2:10 > Infine è necessario mettere a punto la navigazione della pagina, per visualizzare la pagina Confirm_Sale.jsp in relazione a Buy it now. <2:23 > Alex completa la funzione Buy It Now aggiungendo una regola di navigazione che richiama la pagina di conferma della vendita quando si riceve tale conferma. <2:35 > Alex prepara l'applicazione per uno unit test, salvando e pubblicando il progetto. <2:45 > Alex esegue l'applicazione Web nell'ambiente di testing WebSphere facendo clic con il pulsante destro del mouse sulla pagina index.jsp del progetto e selezionando l'esecuzione sul server. Poiché tutte le funzioni della IBM Software Delivery Platform sono perfettamente integrate, compreso WebSphere Test Server, è facile testare l'applicazione durante lo sviluppo. Visit: http://demos.dfw.ibm.com for more demonstrations Page 4 of 6
<3:08 > Accede con il nome Jack, <3:15 > seleziona la categoria Fiori, <3:20 > e visualizza i dettagli relativi ad un vaso di tulipani gialli. <3:23 > Poiché la pagina dei dettagli è stata aggiornata dallo sviluppatore, RSA deve compilare la pagina che viene visualizzata un po' lentamente la prima volta. Questo avviene senza problemi e incoraggia lo sviluppo e il testing interattivo. <3:40 > Alex seleziona Buy It Now, quindi conferma l'acquisto e la pagina di conferma viene visualizzata. Visit: http://demos.dfw.ibm.com for more demonstrations Page 5 of 6
<3:49 > IBM Software Delivery Platform consente di aumentare la produttività grazie a un solido ambiente di sviluppo integrato che consente lo sviluppo delle applicazioni rapido e basato su modelli con procedure guidate per gestire le normali attività di compilazione. <4.07.00 end > Visit: http://demos.dfw.ibm.com for more demonstrations Page 6 of 6