Architettura di Orchard uno sguardo dietro le quinte… Michele Aponte Microsoft MVP ASP.NET / IIS MCT – MCP – MCTS – MCPD

Slides:



Advertisements
Similar presentations
Windows Server 2008 R2 IIS 7.5 Steve Evans
Advertisements

Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Tridion 5.3 Templates.
Introduction to NHibernate By Andrew Smith. The Basics Object Relation Mapper Maps POCOs to database tables Based on Java Hibernate. V stable Generates.
Developing Swing Application with Mattisse GUI Builder eriq adams Developing Swing Application With Mattisse GUI Builder - 10 Dec 2007.
XML/RDF 2 RDF/XML Resource Description Framework Resource Property Value c:semanticweb c:author c:corby Syntaxe XML.
1 /28 Introduzione a ADO.NET Silvano Coriani Developer & Platform Evangelism MCTrainer MCSDeveloper MCADeveloper MCSEInternet MCDBA.
Other Web Application Development Technologies. PHP.
Whats new in ASP.NET 3.5 SP1 Simone Chiaretta Solution Developer, Avanade 24 Ottobre 2008.
Server functionality is split into ~ 40 modules... Modules plug into a generic request pipeline… Modules extend server functionality through a public.
November 11, MCT, MCITP, MCTS, MCP SharePoint Architect for Planet Technologies. Working with SharePoint since – Administrator / Developer.
Creating Page Layouts using SharePoint Designer or Visual Studio Becky Bertram MCSD, MCAD MCTS WSS Development MCTS MOSS Development
Writing Unit Tests with Microsoft Fakes Copyright © Intertech, Inc Slide 1 Writing Unit Tests with Microsoft Fakes.
1 WSDL: Web Service Description Language Gary Sharp Mike Breakiron.
Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the.
GETTING STARTED WITH WINDOWS COMMUNICATION FOUNDATION 4.5 Ed Jones & Grey Guindon.
Overview and Demonstration of declarative workflows in SharePoint using Microsoft SharePoint Designer 2007 Kevin Hughes MCT, MCITP, MCSA, MCTS, MCP, Network+,
OJS goes mobile An investigation of how to adapt OJS to meet the needs of mobile Purposes of the investigation Mobile devices used in the investigation.
DotNetNuke Mobile Development -- options, tools and approaches
Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus.
Faith Allington Program Manager Microsoft Corporation WSV322.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Ravi Sankar Technology Evangelist | Microsoft
1 Incorporating XML with Mobile Devices and ASP.NET casey chesnut brains-N-brawn.com 4/4/2005 Student Ambassadors.
Presentation 7 part 2: SOAP & WSDL.
Space Missions Can Your Library Automation Software Do This? David Hook MDA
XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT
Today’s session will be recorded and available 24/7 on What's New in Q for ASP.NET AJAX.
Automated Testing with Sitecore V2
Building Localized Applications with Microsoft.NET Framework and Visual Studio.NET Achim Ruopp International Program Manager Microsoft Corp.
CIS 375—Web App Dev II SOAP.
INTRODUCTION TO ASP.NET MVC AND EXAMPLE WALKTHROUGH RAJAT ARYA EFECS - OIM DAWG – 4/21/2009 ASP.NET MVC.
Microsoft Dynamics AX 2009 Integration and Development with.NET Framework Enterprise Portal.
Virtual techdays INDIA │ 9-11 February 2011 virtual techdays Auditing Made Easy: Change Tracking and Change Data Capture Pinal Dave │ Technology Evangelist,
> >
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Six.NET Framework 3.5 MCTS 1. Windows Forms Applications 2. ASP.NET Applications 3. Windows Communication Foundation Applications 4. Windows Presentation.
ASP.NET MVC 3 and Some 4 JaxCodeCamp August 2011.
Orchard CMS Introduction December 15, 2011 Copyright 2011 Cloud Construct, LLC.
Shuyi Zheng, Di Wu, Ruihua Song, Ji-Rong Wen Microsoft Research Asia SIGKDD-2007, San Jose, California, USA.
ASP.NET Web API Udaiappa Ramachandran NHDN-Nashua.NET/Cloud Computing UG Lead Blog:
Awarded Project MVP (Microsoft Valuable Professional) Working with Project since 2003 Passed over 40 Microsoft Certification Exams Deployed over 25 Project.
© 2011 PLANET TECHNOLOGIES, INC. Using SPD and SQL Stored Procedures Patrick Curran, MCT AUGUST 12, 2011.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Make SQL Server to talk you! Antonios Chatzipavlis Software Architect, Development Evangelist, IT Consultant MCT, MCITP, MCPD, MCSD, MCDBA, MCSA, MCTS,
What’s new in.NET Framework 3.5 SP1 for Web Developers Sarang S. Datye Consultant – Microsoft Global Services India. Harish Ranganathan Live – Web Developer.
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Virtual techdays INDIA │ 9-11 February 2011 Caching Enhancement in ASP.NET 4.0 Abhijit Jana │ Consultant, Microsoft
Microsoft.com\dynamics\axMicrosoft Dynamics MarketplaceTechNetMSDN Community.dynamics.comCustomerSource*PartnerSource*InformationSource* * Indicates.
Leverage NHibernate in your architecture without tight coupling Presented by Jeffrey Palermo CTO, Headspring Systems Microsoft MVP, MCSD.Net
02 | Introduction to Express Stacey Mulcahy | Technical Evangelist Rami Sayar | Technical Evangelist.
02 | Introduction to Express Framework Stacey Mulcahy | Technical Evangelist Rami Sayar | Technical Evangelist.
URL rewrite module Security SEO Clean URLs Database manager Simple, application- centric database managment Remote manager Delegated Firewall-friendly.
Mohammed Abdul Muqeet Khan Microsoft MVP – IIS | HCL
亚洲的位置和范围 吉林省白城市洮北区教师进修学校 郑春艳. Q 宠宝贝神奇之旅 —— 亚洲 Q 宠快递 你在网上拍的一套物理实验器材到了。 Q 宠宝贝打电话给你: 你好,我是快递员,有你的邮件,你的收货地址上面 写的是学校地址,现在学校放假了,能把你家的具体 位置告诉我吗? 请向快递员描述自己家的详细位置!
Understanding Dependency Injection… and those pesky containers Miguel A. Castro Architect -
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
Umair Tariq Xavor Pakistan (Pvt) Ltd..
Visual Studio 2017 By Michael Washington
Hello World Admir Tuzović Chief Technology App Impact
Learn. Imagine. Build. .NET Conf
Введение в архитектуру SharePoint 2010
REST.
A Quick Overview of ASP.NET Core 1.0
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
Power BI for large databases
ASP.NET Core* MVC and Web API Shahed Chowdhuri
Finding Good Research Sources
MVC Controllers.
MVC Controllers.
Presentation transcript:

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