Sdílet prostřednictvím


N-té dat aplikace – přehled

N-vrstvé data aplikace jsou data aplikace, které jsou rozděleny do několika vrstev.Nazývá se také "distribuovaných aplikací" a "vícevrstvé aplikace", aplikace n vrstvé samostatné zpracování do samostatných vrstev, které jsou distribuovány mezi klientem a serverem.Při vývoji aplikací přistupujících k datům, měli byste mít striktně různých vrstev, které tvoří aplikace.

Typická aplikace n vrstvé obsahuje prezentační vrstva, střední vrstvy a datovou vrstvou.K oddělení různých úrovní v aplikaci n vrstvé nejsnáze vytvoříte samostatné projekty pro každou úroveň, kterou chcete zahrnout do vaší aplikace.Prezentační vrstva například může být aplikace model Windows Forms, že logiku přístupu dat knihovny tříd, který je umístěn ve střední vrstvě.Kromě toho prezentační vrstvy může komunikovat s logiku přístupu dat ve střední vrstvě prostřednictvím služby, jako je například služba.Rozdělení do samostatných vrstev komponent aplikace zvyšuje udržovatelnost a škálovatelnost aplikace.Je to tím, že umožní snadnější přijímání nových technologií, které mohou být použity k jedné vrstvě bez nutnosti upravit návrh celého řešení.Kromě toho aplikace n vrstvé obvykle ukládání citlivých informací v střední vrstvy, který spravuje izolaci od prezentační vrstvy.

Visual Studio obsahuje několik funkcí, které pomáhají vývojářům vytvářet aplikace n vrstvé:

Prezentační vrstva

Prezentační vrstva je vrstva, ve kterém uživatelé interaktivně pracovat s aplikací.Často obsahuje další aplikační logiku také.Komponenty typické prezentační vrstvy, patří následující:

Prezentační vrstva obvykle přistupuje střední vrstvy pomocí odkazu na službu (například Služby Windows Communication Foundation a datové služby WCF v sadě Visual Studio aplikace).Prezentační vrstva není přímý přístup k datové vrstvy.Prezentační vrstva komunikuje s datovou vrstvou jako součást data access ve střední vrstvě.

Střední vrstva

Střední vrstvy je vrstva, která úroveň prezentační vrstva a data slouží k vzájemné komunikaci.Typické střední vrstvy součásti patří následující:

  • Obchodní logiky, jako je například obchodní pravidla a ověření dat.

  • Data access components a logiky, jako je například následující:

Následující ilustrace znázorňuje funkce a technologie, které jsou k dispozici v sadě Visual Studio a kde se může přizpůsobit střední vrstvy aplikace n vrstvé.

Střední vrstva

Komponenty střední vrstvy

Střední vrstva se obvykle připojuje k datovou vrstvou pomocí datového připojení.Toto datové připojení je obvykle uložen v součásti data access.

Datové vrstvy

Datovou vrstvou je v podstatě server, který ukládá data aplikace (například server se systémem SQL Server).

Následující ilustrace znázorňuje funkce a technologie, které jsou k dispozici v sadě Visual Studio a kde jsou může přizpůsobit datové vrstvě aplikace n vrstvé.

Datové vrstvy

Komponenty datové vrstvy

V datové vrstvě nelze získat přístup přímo z klienta v prezentační vrstvě.Místo toho datovou komponentu aplikace access ve střední vrstvě se používá ke komunikaci mezi prezentační a datové vrstvy.

Nápověda pro N-vrstvé vývoj

Následující témata obsahují informace o práci s aplikacemi n vrstvé:

Jak: rozdělení objektů DataSet a TableAdapters do různých projektů

Názorný postup: Vytváření aplikací N-té dat

Názorný postup: Přidání ověření dat aplikace N-té

N-Tier and Remote Applications with LINQ to SQL

Viz také

Úkoly

Názorný postup: Vytváření aplikací N-té dat

Referenční dokumentace

Attach

Koncepty

Novinky ve vývoji datových aplikací v sadě Visual Studio 2012

Práce se soubory v aplikaci Visual Studio

Další zdroje

Hierarchické aktualizace

Přístup k datům v aplikaci Visual Studio