Blog Stats
  • Posts - 13
  • Articles - 0
  • Comments - 1
  • Trackbacks - 0

 

C#Türk.Net Etkinliği "n-tier Workshop"

C#Türk.Net etkinlikleri devam ediyor. Bu yıl yapmakta olduğumuz etkinliklerin beni en çok heyecanlandıranı workshop olanları. Seminerler de çok güzel oluyor. Yalnız seminerlerde yazılan kodlar bir kaç tane küçük demodan öteye gidemiyor. Daha çok teorik konuşuyoruz. Teknolojik altyapıyı anlatıyoruz.

Workshop'lar daha samimi geçiyor. İnsanlar laptoplarını alıp geliyorlar. Beraber kod yazıyoruz. Beraber debugging yapıyoruz. Yani suya sabuna dokunuyoruz. Workshop sonunda da katılanlar söylenen bir çok konuyu uygulayıp görmüş olarak dönüyorlar.

Bu bakımdan, önümüzdeki günlerde workshop tarzı etkinlikler yapmaya devam edeceğiz.

"n-tier workshop" da böyle geçti. C#Türk.Net ekibimizden M.Kemal Demir ile birlikte gerçekleştirdik.

Yararlı olduğuna inanıyorum.

Etkinliğe Microsoft ve INETA sponsor oldu. INETA MEA Bölge Başkanı Aykut Taşdelen'e de etkinliğin planlanması ve düzenlenmesindeki yardımlarından ötürü teşekkür ediyoruz.

n-tier mimari ile asp.net uygulamaları geliştirmek asp.net ile geliştirilecek büyük ve çok geliştiricili projelerde işleri oldukça kolaylaştırıyor. ASP.Net 2.0 ile birlikte bu iş çok daha kolay hale geldi.

Bu mimaride, proje Data Access Layer (DAL), Business Logic Layer (BLL), Presentation Layer (PL) olmak üzere 3 katmanda tasarlanır. Veri erişimi için gerekli kodlar DAL'da yazılır. Bu daha çok kullandığımız veritabanı yönetim sistemi için spesikif kodlardır. BLL, arayüz ile veri erişim katmanı arasındadır. Arayüzden gelen istekleri veri erişim katmanına iletir. Tersini de yapar. Bu esnada kontroller, kısıtlamalar vs. yapılır. PL da tamamen arayüz ve son kullanıcının karşısına çıkacak olan kısımdır. Bu katmanda daha çok mark-up daha az kod vardır. Hemen hemen hiç kod yoktur. Hangi veritabanı sunucusu ile çalıştığınızı bile bilmeden, CRUD işlemlerinin nasıl yapıldığını bile bilmeden sadece arabirime odaklanıp tasarım yapabilirsiniz.

Bu katmanların her birini farklı ekipler yazacağı gibi bazen bütün bunları tek kişi yani siz yazıyor olabilirsiniz.

Projenizi farklı bir veritabanı sistemine (mySQL, Oracle vb.) taşırken sadece DAL'da gerekli değişiklikleri yapmak yeterli olacaktır.

Daha taşınabilir kodlar yazdınız. Daha esnek bir projeniz oldu.

Bu blog yazısını etkinliği anlatmak için yazdım. n-tier mimariden bu kadar bahsetmek yeterli oldu sanırım. n-tier mimari hakkında daha fazla yazıyı ilerleyen günlerde bu blogda bulacaksınız. 

Aşağıdaki resim mimariyi özetliyor.

ntier

Şimdi de etkinlikten resimler.

IMG053

IMG057

Katılanlara kendim, M. Kemal Demir ve C#Türk.Net ekibi adına  teşekkür ediyorum.


Feedback

No comments posted yet.


Post a comment





 

Please add 2 and 6 and type the answer here:

 

 

Copyright © Yunus Özen