Sessione di esempio per la generazione di un'applicazione con VISUS RAD (http://www.visusrad.it).
VISUS RAD è un ambiente di sviluppo rapido Model-driven.
Con Aruba, a lezione di e-commerce: 'Introduzione ai CSS' - Parte 1
VISUS RAD - Generazione dell'applicazione
1. VISUS RAD sistema informativo agile ambiente di sviluppo rapido model-driven Generazione dell'applicazione Per maggiori informazioni http://www.visusrad.it/
2. In questa dimostrazione vediamo come ottenere l'applicazione a partire da dati già esistenti. Anche per le applicazioni sviluppate da zero si utilizza lo stesso approccio: prima, si costruisce una struttura dati coerente, poi, attraverso VISUS, si realizza l'applicazione.
3. Ipotizziamo di avere un database per un semplice sistema di gestione ordini. Vediamo come ottenere un'applicazione già perfettamente funzionante con pochi e semplici click !
4. Generiamo, a partire dai dat i e in modo automatico, il modello iniziale. Possiamo definire il modello anche manualmente. VISUS , interpretando tale modello, produce immediatamente l'applicazione.
5. Ci connettiamo ai dati. E' possibile accedere a qualsiasi DBMS dotato di driver JDBC o ODBC (praticamente tutti ...)
7. Osserviamo la struttura e le relazioni tra i dati E' un passaggio facoltativo utile ad una verifica iniziale
8. La struttura dati è composta da cinque tabelle. E' fondamentale che le tabelle siano correttamente relazionate tra loro. E' grazie alle relazioni che VISUS ottiene le informazioni necessarie alla costruzione dell'applicazione.
9. Generiamo il modello ed eseguiamo l'applicazione A partire dal database, viene generato il modello: è lo scheletro dell'applicazione. Il modello può essere rifinito, adattato ed arricchito secondo le esigenze. VISUS, interpretando in tempo reale questo modello, 'rende' l'applicazione
11. Questa è l'applicazione generata da VISUS. Tutto ciò che vedrete è prodotto in modo automatico a partire dal modello Inserimento, modifica, cancellazione, controlli sui dati, navigazione, ordinamento, raggruppamento, ricerca, stampa, esportazione, ecc.: è tutto implementato ed immediatamente utilizzabile.
12. Toolbar funzioni Utente Barra di navigazione principale E' presente un link per ogni tabella del database Utente corrente
14. Anagrafica Clienti in formato Lista La Lista è la forma di presentazione standard delle tabelle di database
15. Toolbar funzioni generali di Lista Inserimento, Filtro, Raggruppamento, Selezione campi, Stampa, Esportazioni, ecc. Toolbar contestuale delle funzioni specifiche di Record Modifica, Cancellazione, ecc. Colonne ordinabili
17. Anagrafica Clienti in formato Scheda La Scheda è la forma di presentazione standard di un singolo record di tabella
18. Ordini relativi al Cliente in formato Lista. Gli Ordini sono stati automaticamente collegati ai Clienti grazie alla relazione presente nel database. Toolbar funzioni di Scheda: Inserimento, Modifica, Cancellazione, Stampa, Esportazioni, ecc. Toolbar Paginazione
20. Ordine selezionato in formato Scheda. Righe Ordine, relative all'Ordine selezionato, in formato Lista. Le Righe Ordine sono state automaticamente collegati agli Ordini grazie alla relazione presente nel database.
22. Accediamo ad un Ordine Elenco Ordini Diversamente dal caso precedente, nel quale erano visualizzati gli ordini relativi al Cliente selezionato, in questo sono visualizzati tutti
23. Collegamento a Scheda di Dettaglio Tutte le relazioni presenti sono 'navigabili' oltre che nella forma già vista (testata-righe) anche inversamente. In questo caso vediamo l'accesso alla scheda Cliente e alle schede Articolo
44. Scheda Ordine in modalità modifica. Per ogni tipologia di dato è proposto il sistema di inserimento adeguato e viene effettuato il relativo controllo