Paradigma MVC Ing. Buttolo Marco.

Slides:



Advertisements
Presentazioni simili
Architettura Java/J2EE
Advertisements

ASP.NET MVC Framework Simone Chiaretta Solution Developer, Avanade 27 Giugno 2008.
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto.
Scoprirete che su Office non si può solo contare ma anche sviluppare.
1 Titolo Presentazione / Data / Confidenziale / Elaborazione di... Data Access Layer.
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
Sviluppo Web Agile con Castle MonoRail Diego Guidi DotNetMarche.Start() 12 ottobre 2006.
ASP.NET MVC Framework Simone Chiaretta Solution Developer, Avanade 24 Ottobre 2008.
La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 4 - Progettazione del software Ernesto Damiani Università degli Studi.
Giuseppe Andronico CCR-WS10 Santa Tecla, 18 Maggio 2010 Introduzione MPI & GPU.
FlowLineXL Flowline XL e' il sistema integrato per la gestione del recruitment tramite web per enti e societa' di selezione Fornito in modalita' ASP (application.
Incontri tematici su GNU/Linux ed il Software Libero - programmazione per la scuola secondaria - ● Introduzione ● Perché la programmazione? ● Strumenti.
Giuditta Cantoni, 4 E S.I.A I DATABASE. Definizione databese In informatica, il termine database, banca dati o base di dati (a volte abbreviato con il.
Lite. FlowLine Flowline Lite e' il sistema integrato per la gestione di database di CV aziendali tramite web. Fornito in modalita' ASP (application service.
Presentazione della piattaforma e - learning MOODLE a cura di Davide Afretti Bologna, 24 aprile 2013.
TagAPP Carnimeo Giuseppe Tel: Trasferisce via NFC le tue informazioni personali.
I moduli 5 Modulo introduttivo: argomentazione del corso e a chi è rivolto Approccio alla programmazione mobile Dispositivi mobile, caratteristiche e funzioni.
Sviluppo applicativo mobile per lettore barcode datalogic
Corso per Webmaster base
IL SOFTWARE (FPwin 6.0).
Vulnerability Assessment
Università degli Studi di Modena e Reggio Emilia
Lato Server - OMNIS Web Web Services.
Piattaforma per industrie stampaggio
Crea il tuo sistema aziendale sul web a partire dei fogli Excel che usi. ShareXLS
ICT a supporto di una catechesi inclusiva
PROGETTO AGRICOLTURA L’architettura tecnologica Bologna : 11/04/02.
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
GPIO: General Purpose Input Output I parte
EasyGraph Dynamic web-based dashboard
Microsoft Access E’ un programma utile per lo sviluppo di applicazioni gestionali che si appoggiano a una base dati.
Microsoft Access E’ un programma utile per lo sviluppo di applicazioni gestionali che si appoggiano a una base dati.
FlowLineXL Flowline XL e' il sistema integrato per la gestione del recruitment tramite web per enti e societa' di selezione Fornito in modalita' ASP (application.
Programmazione per la Musica | Adriano Baratè
PROGETTO DI RETI DI CALCOLATORI L-S
PNSD - Modulo D1A 27 aprile 2017 Piattaforme di e-­learning e cloud:​ installazione e gestione (azione #22) Prof. Rocca Marcello
ORACLE Corso Base Copyright © Maggio 2008 Assi Loris Versione : 1
© UNIPLAN SOFTWARE s.r.l Tutti i diritti sono riservati
Basi di Dati: Introduzione
Condividere dati di Excel tramite l'esportazione in un sito di SharePoint
Corso di ingegneria del software
Condivisione Documentazione Tecnica
Introduzione alle griglie computazionali
A cura dell’Ing. Buttolo Marco
JAPS: una soluzione “Agile”
Asynchronous JavaScript and XML
MODELLAZIONE DEI DATI.
IL CODING e il Pensiero Computazionale
Istruzioni per il nuovo sistema di acquisizione dati
Programmazione ad Oggetti per la Fisica
Sviluppo di un'applicazione web per l'utilizzo del framework SparkER
Database
Corso di Ingegneria del Web A A Domenico Rosaci 1
Organizzazione di una rete Windows 2000
A cura dell’Ing. Buttolo Marco.
Access.
La piattaforma che mette le relazioni in primo piano
Programmare.
Claudio Rocchini - Interfacce

© 2007 SEI-Società Editrice Internazionale, Apogeo
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
FULL STACK SENIOR DEVELOPER
© 2007 SEI-Società Editrice Internazionale, Apogeo
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Free .NET Hosting - somee.com
Scandire …...
Docente: Sabato Bufano
Transcript della presentazione:

Paradigma MVC Ing. Buttolo Marco

Introduzione MVC MVC sta per (Model View Controller) ed è un modello architetturale per il mondo della programmazione object oriented. Il compito principale dell’MVC consiste nel separare la logica di rappresentazione dei dati dalla logica di controllo (logica di business). Nel paradigma MVC i componenti software di base sono tre:

Componenti software MODEL -> con i metodi per accedere ai dati dell’applicazione VIEW -> con i metodi per visualizzare i dati di MODEL. CONTROLLER -> con i metodi per modificare i dati di MODEL

Struttura MVC

Applicazione MVC in Visual Studio 2010 Per creare una applicazione con stile MVC in Microsoft Visual Studio 2010 è necessario creare un nuovo progetto di tipo WEB. Il tipo di applicazione deve essere ASP .NET MVC2 WEB Application.

Applicazione MVC2

Struttura applicazione MVC 2

Organizzazione dei dati MVC è un pattern che divide il codice dell’applicazione in tre blocchi distinti: Model, View e Controller. Questa organizzazione non riguarda soltanto il livello logico e di funzionamento, ma si riflette anche sul modo in cui sono organizzati i file all’interno dei nostri progetti.

Organizzazione dei dati (2) Si possono vede le tre parti di una applicazione MCV:

MODEL Il Model è la componente di MVC dedicata all’acceso ai dati, che si occupa cioè di fare da tramite tra l’applicazione e il database sottostante.