N Katmanlı Veri Uygulamalarına Genel Bakış

N-katmanlı veri uygulamaları birden çok ayrılmış veri uygulamaları olan katmanları.N-tier uygulamaları "dağıtılmış uygulamaları" ve "çok katmanlı uygulamalar" olarak da bilinir, istemci ve sunucu arasında dağıtılmış ayrı katmanları içine işleme ayırın.Veri erişim uygulamalarını geliştirirken, uygulamayı oluşturan çeşitli katmanları arasında NET bir ayrım olması gerekir.

Tipik bir n-katmanlı uygulama sunu katmanı, Orta katmanı ve veri katmanı içerir.N-katmanlı uygulamanın çeşitli katmanlara ayırmak için en kolay yolu uygulamanıza dahil etmek istediğiniz her katman için ayrı projeler oluşturmaktır.Örneğin, bir sınıf kitaplığı orta bağlayıcıda bulunan veri erişim mantığı olabilir ama sunu katmanı bir Windows Forms uygulaması olabilir.Ayrıca, sunu katmanı veri erişim mantığı orta bağlayıcıda bir hizmet gibi bir hizmeti aracılığıyla iletişim.Ayrı katmanları uygulama bileşenlerine ayırarak, devamlılık ve uygulamanızın ölçeklenebilirliğini artırır.Tüm çözüm tasarlamalarını zorunluluğu olmadan tek bir katmanına uygulanan yeni teknolojilerin daha kolay daha iyi uyum sağlayarak bunu yapar.Ayrıca, n-tier uygulamaları genellikle hassas bilgileri Orta sunum katmanından yalıtım korur, dizi, saklayın.

Visual Studio'nun geliştiricilere n-tier uygulamaları oluşturmak için çeşitli özellikler içerir:

Sunu katmanı

Sunu katmanı kullanıcı uygulamayla etkileşim katmanı olur.Bu genellikle ek uygulama mantığı da içerir.Tipik sunu katmanı bileşenleri şunlardır:

Orta bağlayıcıda genellikle erişen bir servis başvurusu kullanarak sunu katmanı (örneğin, bir Visual Studio'da Windows Communication Foundation Hizmetleri ve WCF Veri Hizmetleri uygulama).Sunu katmanı ve veri katmanı doğrudan erişmez.Sunu katmanı ve veri katmanı veri erişim bileşeni Orta aracılığıyla iletişim kurar.

Orta katman

Orta katman sunu katmanı ve veri katmanı katman kullanın birbirleri ile iletişim kurmak için.Normal orta bağlayıcı bileşenleri şunlardır:

  • İş mantığı, iş kuralları ve veri doğrulama gibi.

  • Veri erişimi bileşenleri ve mantığı, aşağıdaki gibi:

Özellikler ve teknolojiler Visual Studio'da kullanılabilen ve burada bunlar n-katmanlı uygulama orta bağlayıcıya uygun aşağıda gösterilmiştir.

Orta katman

Orta katman bileşenleri

Orta katman genellikle veri katmanı için veri bağlantısı kullanarak bağlanır.Bu veri bağlantısı, veri erişim bileşeni genellikle depolanır.

Veri Katmanı

Veri katmanı temelde bir uygulama verilerini saklayan sunucudur (örneğin, çalışan bir sunucu SQL Server).

Özellikler ve teknolojiler Visual Studio'da kullanılabilen ve nerede bunlar n-katmanlı uygulama veri katmanına uygun aşağıda gösterilmiştir.

Veri katmanı

Veri katmanı bileşenleri

Veri katmanı sunu katmanında doğrudan istemciden erişilemiyor.Bunun yerine, veri erişim bileşeni Orta sunu ve veri katmanları arasındaki iletişim için kullanılır.

N-katmanlı geliştirme için Yardım

Aşağıdaki konular, n-tier uygulamaları ile çalışma hakkında bilgi sağlar:

Nasıl yapılır: Veri Kümeleri ve TableAdapters Öğelerini Farklı Projelere Ayırma

İzlenecek Yol: N Katmanlı Bir Veri Uygulaması Oluşturma

İzlenecek yol: N Katmanlı bir Veri Uygulamasına Doğrulama Ekleme

N-Tier and Remote Applications with LINQ to SQL

Ayrıca bkz.

Görevler

İzlenecek Yol: N Katmanlı Bir Veri Uygulaması Oluşturma

Başvuru

Attach

Kavramlar

Visual Studio'da Veri Kümeleriyle Çalışma

Diğer Kaynaklar

Hiyerarşik Güncelleştirme

Visual Studio'da Veri Erişimi