Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
YAZAR HAKKINDA
Koray Kırdinli
Koray Kırdinli
http://koraykirdinli.wordpress.com
İletişme geçmek için tıklayın.
10 Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için tıklayın.
Yayınlanan diğer makaleleri için tıklayın.
İlgili etiketler: application block cashing daab enterprise exception handling library logging microsoft security İnceleme Koray Kırdinli
 
YAZI HAKKINDA
Türü : Serbest Köşe (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi : Başlangıç
Kategori : İnceleme
Yayınlanma Tarihi : 6.9.2010
Okunma Sayısı : 30323
Yorum Sayısı : 0     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS Serbest KÖŞE (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
emre TAŞ
Silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Turhal Temizer
Conda install environment.yml Package 23.11.2024
Turhal Temizer
Mac OS/X Removing CUDA 23.11.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak 23.11.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi 23.11.2024
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
Microsoft Enterprise Library'e Giriş
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon

Microsoft'un Patterns and Practices grubu tarafından açık kaynak kodlu olarak piyasaya sürdüğü Enterprise Library programcılara gerçekten bir yol haritası çiziyor. Bu makalemizde kısaca Enterprise Library nedir , ne değildir , projelerimizde nasıl kullanabiliriz bunlara kısaca giriş yapacağız.

Enterprise Library ne işe yarıyor önce ona değinelim. Büyük projelerde bulunan arkadaşlar eminim ki her projede bazı standart işlemlerin yapıldığını
ve kodlama maliyetini azaltmak için firmaların kendi frameworklerini geliştirme çabasında olduğuna şahit olmuşlardır.Her projede bir loglama , exception handling , şifreleme , veri erişim katmanı mutlaka vardır tabi amatörce yazılmamış bir proje değil ise.Sağolsun Microsoft'taki arkadaşlar güzel bir
framework yazmışlar. Bize düşen sadece projemize referans verip kullanmak. Ancak tavsiyem sadece kullanmakla yetinmeyin kodlarını da inceleyin çok faydalı olacaktır.
Bu makaleyi yazarken en son 2008'in Ekim ayında 4.1 sürümü piyasayadaydı.Aşağıdaki linkten Enterprise Library'i indirebilip bilgisayarınıza kurabilirsiniz.
http://www.microsoft.com/downloads/details.aspx?FamilyId=1643758B-2986-47F7-B529-3E41584B6CE5&displaylang=en
Enterprise Library 7 bloktan ve 42 projeden oluşuyor.Bunlar :

  • Caching Application Block
  • Configuration Application Block
  • Cryptography Application Block
  • Data Access Application Block
  • Exception Handling Application Block
  • Logging and Instrumentation Application Block
  • Security Application Block
 

Örneğin bir uygulamada loglamaya ihtiyaç duyduğunuzda bunu Logging and Instramentation Application bloğunu kullanarak rahatlıkla ister Event loglara isterseniz de bir text dosyasına yazdırabilirsiniz. Bunlar tamamen sizin uygulamanızdan bağımsız olduğu için projeniz hem daha sade bir yapıya kavuşur hem de daha stabil hale gelir.

Enterprise Library Configuration Tool sayesinde uygulamalarımızın config dosyalarını kolaylıkla yönetebiliriz. Ayrıca connectionlar da DAAB(Data Access Application Block) tarafından otomatik olarak açılır ve kapanır.Sürekli conn.Open veya conn.Close deme zahmetimiz de ortadan kalkıyor. Ayrıca Sql serverdan farklı veritabanları için de projenize provider ekleyebilirsiniz.

Kısaca bu makalemizde Microsoft Enterprise library'e giriş yaptık. Bir sonraki makalemizde

Kaynaklar :
http://msdn.microsoft.com/en-us/magazine/cc163766.aspx
http://www.codeproject.com/KB/architecture/MS-EntLib-DataAccess1.aspx

Makale:
Microsoft Enterprise Library'e Giriş İnceleme Koray Kırdinli
  • Yazılan Yorumlar
  • Yorum Yaz
Bu konu hakkında yayınlanan yorum bulunmamaktadır.
"Yorum Yaz" tabını kullanarak sizde yorumlarınızı yazabilirsiniz.
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için tıklayın.
Üye değilseniz Üyel Ol linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
 
  • Bu Konuda Son 10
  • Eklenen Son 10
  • Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor