12 Mart 2012 Pazartesi

ASP.NET AJAX İle WebMethod Kullanımı

Herkese merhaba. Crema’da yazılım geliştirme uzmanı olarak çalışıyorum. Bu blogda ASP.Net ve Web teknolojileri ile ilgili hile ve ipuçlarını sizinle paylaşacağım. Bu ipuçlarını sosyal hayatınızda denemeyin veya uygulamayın @D

SQL Server 2005+ Üzerinde CLR Assembly Entegrasyonu

Veritabanı bağımlı sistemler geliştirirken bazen performans için bazen de güvenlik için keşke şu metodu Sql Server üzerinden çağırabilseydim dediğimiz zamanlar olur. Örneğin; bir masaüstü uygulaması geliştirilirken genel geçer yöntem, uygulamaların istemci, veri tabanının da bir sunucu şeklinde tasarlanmasıdır. Böyle bir durumda ayrıca bir sunucu uygulaması yazma maliyetinden kurtulmuş olunur, veri tabanı sunucusunun da istemci sunucusu olarak kullanılması sağlanmış olur. Ancak bu sunucunun kabiliyetleri veri tabanı sunucusunun kabiliyetleri ile sınırlı olacaktır.

CSS Ve JS Içinden Kaynak Dosyaları Dinamik Olarak Çağırmak

Web projemizi geliştirirken local sunucumuzda “http://musterisitesi/” olarak tanımlamış olalım ve müşteri yayın ortamı örneğin “http://www.musterisitesi.com/site2010/v2/” olsun. Sayfalarımızda ve özellikle CSS dosyalarında birçok kez kaynak dosya yolu belirtmişizdir.

10 Mart 2012 Cumartesi

Adım Adım WCF-5 (IIS TCP Hosting)

Kısa bir aradan sonra yeni makaleyle WCF dünyasını incelemeye devam ediyoruz. Bu makalemizde bir WCF servisini TCP protokolü üzerinden yayınlayacağız,

Adım Adım WCF-4 (örnek)

Herkese merhabalar, “Adım Adım WCF” makaleler dizimize bıraktığımız yerden devam ediyoruz. Şuana kadar yaptıklarımızı toparlamak gerekirse;
-End Point tanımlama
-Servis yazma kuralları
-Servisi Host etme şekillleri
şeklinde ilerledik. Ve WCF in neden kullanmamız gerektiğini inceledik. Bu makalede ise artık gerçek bir WCF örneğini hep beraber inceleyeceğiz.

Adım Adım WCF-3(Hosting)

Herkese tekrar merhabalar;
“Adım Adım WCF” makaleler serimize tüm hızıyla devam ediyoruz. Bu makalemize WCF in temel taşlarından olan “Hosting” konusuna değineceğiz.
Bir Web Servis geliştirildiğinde karşılaşılan zorluklardan biride, servisimizi bir web sunucusu içerisinde yalnızca http ya da wshttp protokolleriyle kullanabiliyor olma zorunluluğuydu. Fakat WCF sayesinde artık böyle bir zorunluluk yok. Servislerimizi istediğimiz protokollerle, istediğimiz şekilde, sunabilme imkanı artık kolayca kullanılabilir durumda.
Aslına bakarsanız, WCF in anlamı ve  neden WCF öğrenmeliyim sorusunun cevabı da burada gizli. İstenilen protokolle, aynı servisimizi istediğimiz encoding kullanarak yayınlayabilme! İşin özü budur!

Adım Adım WCF-2 (Contract)

Herkese Merhaba;
“Adım Adım WCF” makaleler dizimizin 2. makalesi ile WCF i incelemeye devam ediyoruz. İlk makalemizde WCF in olmazsa olmazı “ABC” üçlemesinden Adress ve Binding i açıklamıştık. Bu makalemizde ise Contract üzerine eğileceğiz.
Contract :  Servisin ne iş yaptığını hangi fonksiyonelikleri olduğunu dış ortama anlatan WCF özelliğidir. Contract çeşitleri genel anlamda 4 çeşittir. Bunlar :
  • Service Contract: Servis ile yarattığımız operasyonları tanımlaya yarar.
  • Data Contract : Verileri tanımlamamıza yarar.
  • Fault Contract: Servis tarafından hata tanımlamaya yarar.
  • Message Contract: Servisler ile mesajlar arasında iletişim kurmaya yarar.