INFORMACE: Příručka Microsoft pro navržení komponenty úroveň data a předání dat pomocí úrovní

Překlady článku Překlady článku
ID článku: 829025 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Tento článek obsahuje informace o Příručka Microsoft Designing součásti úroveň dat a předávání dat pomocí úrovní. Tato příručka obsahuje informace o nejlepší vystavení data do aplikace Microsoft .NET Framework založené. Poskytuje také informace o způsobu implementace účinné strategie pro předávání dat mezi vrstvy distribuované aplikace.

Další informace

Navrhování komponent úroveň dat a předávání dat pomocí úrovní obsahuje následující kapitoly devět a Dodatek:
  • Úvod
    Tato kapitola zavádí běžné úrovní distribuované aplikace. Také popisuje součásti logiku přístupu dat a obchodní entity součásti. Tato kapitola také uvádí kapitoly, které se zobrazí tato příručka.
  • Mapování relační data obchodní entity
    Databáze obvykle obsahují data uspořádána v mnoha tabulkách. Relace mezi tabulkami jsou implementovány pomocí primárních klíčích a cizích klíčích, které se zobrazí v těchto tabulkách. Při definování obchodní entity představovat tato data v aplikaci Framework musíte rozhodnout, jak mapovat tyto tabulky obchodní entity. Tato kapitola vás provede proces rozhodování.
  • Implementace Data Access Components logiky
    Datové logiku součást je nestavové třídy, která poskytuje metody pro získání přístupu k jednomu nebo více souvisejících tabulek. Metody součásti logiku přístupu dat obvykle volání uložené procedury provádět jejich operace. Tato kapitola popisuje podrobnosti implementace datové logiky zpracování součásti.
  • Implementace obchodní entity
    Představují obchodní entity v aplikaci mnoha způsoby. Tyto způsoby rozsahu z modelu zaměřenému dat znázornění více objektově orientované. Tato kapitola popisuje představují obchodní entity data v jednotlivých následujících formátů:
    • Jazyk XML
    • Obecný DataSet
    • Zadaný DataSet
    • Vlastní obchodní entity součásti
    • Vlastní obchodní komponenty entity s CRUD chování
  • Transakce
    Nejnovější aplikace musí podporovat transakce zachování integrity dat obsažených v systému. Existuje několik postupů správy transakcí. Jednotlivých přístupů však vejde do jedné následující základní programování modely:
    • Ruční transakce
      Zapisovat kód, který používá transakce podporu funkce ADO.NET nebo Transact-SQL přímo v kódu komponent nebo uložené procedury.
    • Automatická transakce.
      Microsoft .NET Enterprise Services (COM +) slouží k přidání deklarativní atributů tříd .NET Framework určit transakční požadavky objekty v době spuštění. Pomocí tohoto modelu můžete snadno konfigurovat více součástí provádět úkoly stejné transakce.
    Tato kapitola poskytuje rady a doporučení pomohou implementovat transakce podporu v součástí logiku přístupu dat a v součástech obchodní entity.
  • Ověření
    Tato kapitola popisuje, jak provést ověření dat v každé vrstvě aplikace. Jsou vhodné v různých úrovní následující typy ověření:
    • Klientské aplikace může ověřit obchodní entity místně, data před data odeslána.
    • Pomocí schématu XSD můžete obchodní procesy ověřit obchodní dokumenty při přijatých dokumentů.
    • Logika datové součásti a uložené procedury lze ověřit data ověřte referenční integrity a vynutit omezení a nontrivial obchodní pravidla.
  • Správa výjimek
    Tato kapitola popisuje, jak zpracovávat chyby, ke kterým dochází v aplikaci. Pokud dojde k chybám v aplikacích Framework, společnost Microsoft doporučuje vyvoláním výjimky namísto vracení chybové hodnoty z vaší metod. Zde jsou dva obecné typy výjimky:
    • Technické výjimky včetně následujících:
      • ADO.NET
      • Připojení k databázi
      • Nejsou k dispozici prostředky (například databáze, sdílené síťové položky nebo front Microsoft)
    • Výjimky obchodní logiku včetně následujících:
      • Chyby ověření
      • Chyby v uložené procedury, které implementují obchodní logiky
  • Ověření a zabezpečení
    Tato kapitola popisuje, jak zabezpečení se týká součásti logiku pro přístup k datům a obchodních komponent entity. Společný běhový jazykový modul Microsoft používá oprávnění objekty implementovat jeho mechanismus pro vynucení omezení spravovaný kód. Existují tři typy oprávnění objektů. Každý typ má specifický účel následujícím způsobem:
    • Zabezpečení přístupu ke kódu
      Pomocí těchto oprávnění objektů můžete pomoci chránit před neoprávněným použitím operací a prostředky.
    • Identity
      Pomocí těchto oprávnění objektů můžete určit charakteristiky požadované identity, sestavení nutné spustit.
    • Zabezpečení založené na rolích
      Tyto objekty oprávnění lze určit, zda uživatel (nebo agent, který funguje jménem uživatele) má určitou identitu nebo je členem zadané roli. Objekt PrincipalPermission je objekt oprávnění pouze zabezpečení založené na rolích.
  • Nasazení
    Tato kapitola obsahuje doporučení pomoci rozhodnout, jak nasadit součásti logiku přístupu dat a obchodní entity součásti.
  • Dodatek
    Tento dodatek obsahuje následující témata:
    • Jak definovat Component Logic datové třídy
    • Použití k vyjádření kolekce a hierarchie dat XML
    • Jak použít šablonu stylů programová v .NET aplikace
    • Jak vytvořit typový DataSet
    • Jak definovat obchodní složka entity
    • Jak představují kolekce a hierarchie dat v obchodní složka entity
    • Jak ke svázání obchodní entity součásti uživatelského rozhraní prvky
    • Jak vystavit události obchodní Entity Component
    • Jak lze serializovat součásti obchodní entity XML formát
    • Jak lze serializovat obchodní entity komponent do SOAP formát
    • Jak lze serializovat obchodní entity součásti na binární formát

Odkazy

Další informace naleznete na následujících webech služby MSDN (Microsoft Developer Network):
http://msdn2.microsoft.com/en-us/library/ms978496.aspx

Vlastnosti

ID článku: 829025 - Poslední aktualizace: 19. dubna 2007 - Revize: 1.3
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft Visual C# .NET 2003 Standard Edition
  • Microsoft Visual C# .NET 2002 Standard Edition
Klíčová slova: 
kbmt kbpag kbdatabase kbappdev kbsystemdata kbarchitecture kbxml kbguidelines kbinfo KB829025 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:829025

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com