applicazioni web con asp.net mvc 6
TRANSCRIPT
![Page 1: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/1.jpg)
Applicazioni Web con ASP.NET MVC 6
“Chi si ferma è perduto!” (cit.)
Michele AponteCEO/CTO Blexin SrlPresidente DotNetCampaniaMVP ASP.NET/IIS@apomic80 - http://www.tolist.net
![Page 2: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/2.jpg)
SponsorGrazie a
![Page 3: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/3.jpg)
Che cos‘è MVC?
View
Controller
Model
E’ un pattern architetturale che risolve il problema di disaccopiare la logica di interfaccia da quella di dominio.Nella sua formulazione originale...
![Page 4: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/4.jpg)
View
Controller
Model
Che cos‘è MVC?E’ un pattern architetturale che risolve il problema di disaccopiare la logica di interfaccia da quella di dominio.Nella sua formulazione originale...
![Page 5: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/5.jpg)
View
Controller
Model
Che cos‘è MVC?E’ un pattern architetturale che risolve il problema di disaccopiare la logica di interfaccia da quella di dominio.Nella sua formulazione originale...
![Page 6: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/6.jpg)
View
Controller
Model
Che cos‘è MVC?E’ un pattern architetturale che risolve il problema di disaccopiare la logica di interfaccia da quella di dominio.Nella sua formulazione originale...
![Page 7: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/7.jpg)
View
Controller
Model
Che cos‘è MVC?E’ un pattern architetturale che risolve il problema di disaccopiare la logica di interfaccia da quella di dominio.Nella sua formulazione originale...
![Page 8: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/8.jpg)
View
Controller
Model
Che cos‘è MVC?E’ un pattern architetturale che risolve il problema di disaccopiare la logica di interfaccia da quella di dominio.Nella sua formulazione adattata al web (Model 2)...
![Page 9: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/9.jpg)
View
Controller
Model
Che cos‘è MVC?E’ un pattern architetturale che risolve il problema di disaccopiare la logica di interfaccia da quella di dominio.Nella sua formulazione adattata al web (Model 2)...
![Page 10: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/10.jpg)
View
Controller
Model
Che cos‘è MVC?E’ un pattern architetturale che risolve il problema di disaccopiare la logica di interfaccia da quella di dominio.Nella sua formulazione adattata al web (Model 2)...
![Page 11: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/11.jpg)
MVC secondo MicrosoftMicrosoft ha realizzato la sua implementazione di questo pattern con Asp.NET MVC.
Request
UrlRouting
Controller
Action Action Result
View Result
http://www.miaapplicazione.it/{controller}/{action}/{param}
![Page 12: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/12.jpg)
www.miaapplicazione.it/
News/Show/10
UrlRouting
NewsController
Show(10)Action Result
Show Result
http://www.miaapplicazione.it/News/Show/10
MVC secondo MicrosoftMicrosoft ha realizzato la sua implementazione di questo pattern con Asp.NET MVC.
![Page 13: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/13.jpg)
Asp.Net 5: cosa, come e perchè?
![Page 14: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/14.jpg)
Asp.Net 5: cosa, come e perchè?
![Page 15: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/15.jpg)
Novità di Asp.Net MVC 6• Unione in un’unica tecnologia di MVC, WebAPI e Web Pages• Nuova HTTP Request Pipeline • Cloud Ready Configuration• Dependency Injection built-in• Nuova struttura di progetto con nuovo modello di configurazione• Integrazione di Bower, Grunt e Gulp• Modulare• Nessuna dipendenza diretta da System.Web• Tag Helpers• View Components• Tanto altro….
![Page 16: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/16.jpg)
DemoRealizzare applicazioni web con Asp.Net MVC 6
![Page 17: Applicazioni web con Asp.Net MVC 6](https://reader036.vdocuments.site/reader036/viewer/2022062310/589ee6bc1a28abe97f8b4b47/html5/thumbnails/17.jpg)
Domande? Intanto qualche riferimento utile• http://weblogs.asp.net/scottgu/introducing-asp-net-5• http://docs.asp.net/en/latest/conceptual-overview/aspnet.html• http://
blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx
• http://blogs.msdn.com/b/cesardelatorre/archive/2014/11/18/what-is-net-core-5-and-asp-net-5-within-net-2015-preview.aspx
• http://blogs.msdn.com/b/bethmassi/archive/2015/02/25/understanding-net-2015.aspx
• http://blogs.msdn.com/b/webdev/archive/2014/06/17/dependency-injection-in-asp-net-vnext.aspx
• http://blogs.msdn.com/b/webdev/archive/2015/02/23/aspnet-5-updates-for-feb-2015.aspx
• http://forums.asp.net/1255.aspx/1?ASP+NET+5+Preview