asp.net core - deep dive
https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-Live-Redmond-2016/TH17
- start v cmd: dotnet new - project.json a Program.cs - nemám reference - dotnet restore - stáhnout nugety - dotnet run - udÄ›lá build a run, samo dotnet build - dotnet cesta/k/dll paĹ™Ă.. - pro rozjetĂ aspnet core - pĹ™idat referenci na server kestral - restore - v Mainu - new WebHostBuilder atd.. use startup class atd.. - mĹŻĹľeme i vlastnĂ server - UseServer.., dÄ›dĂ z IServer - FeaturesCollection.. request, response, session - vše request features - v produkci - kestrel ještÄ› uplnÄ› ne, s proxy - s iis - modul pro core - pĹ™esmÄ›ruje na exe - ACM - aspnet core module - Middleware - app.Use func... napĹ™ . app.Use(next => context => necoUdelat; return next(context)); zjednodušenĂ Run - nemá next - routing - pĹ™idat nuget - UseRouter - routing middleware - procházĂ routy, ty nastavujĂ handler, pokud nastavĂ tak pokraÄŤuje tĂm jinak dalšà routy a jinak dalšà mw - application parts - jak se dohledávájà části aplikace (v kterĂ© dll apod jsou controllery apod) - application model - konvence - co jsou akce na controllerech apod - implementace nejakĂ˝ch tĹ™Ăd, podle toho se najdou akce, controlery apod.













