Architettura di Orchard uno sguardo dietro le quinte… Michele Aponte Microsoft MVP ASP.NET / IIS MCT – MCP – MCTS – MCPD Associazione Culturale DotNetCampania
Architettura
View Controller Model
Architettura Request Url Routing Url Routing Controller Action Action Result View Result
Architettura cazione.it/New s/Show/10 Url Routing Url Routing NewsContr oller Show(10) Action Result Show Result
Architettura
NHibernate
Architettura NHibernate DB Class Relazional e Oggetti Class
Architettura NHibernate DB Class Relazional e Oggetti Class
Architettura NHibernate
Architettura Autofac NHibernate IoC Container Class1 Class 2
Architettura Autofac NHibernate
Architettura Autofac Castle NHibernate Class1 Class 2 Dynamic Proxy Generator
Architettura Autofac Castle NHibernate Class1 Class 2 Proxy Class 2 Proxy Class 2 Dynamic Proxy Generator
Architettura Autofac Castle NHibernate
Architettura Autofac Castle NHibernate Orchard Framework
Architettura Autofac Castle NHibernate Orchard Framework Core
Architettura Autofac Castle NHibernate Orchard Framework Core Moduli
Architettura Autofac Castle NHibernate Orchard Framework Core Moduli
Funzionamento di un modulo Orchard Framework Moduli View Drivers Handlers Controller Placement DB Records Migrations Definitions: Types, Parts, & Fields Data: Content Items
Data Composition
Funzionamento di un modulo
Demo Analisi del codice sorgente di Orchard