SEO Domain Kriterleri
Domain
Domain, sitemize ulaşabilmemiz için kullanılan ip adresini anahtar kelimelere çevrilmiş halidir. Bu adres olmazsa web sitemize ziyaretçiler erişemez. Bu yönden önemliyken üst sıralara çıkmak için SEO konusunda da çok önemi vardır. Okumaya devam edin…
Bu makale, ilk kez çok basit bir WCF service uygulamasının nasıl oluşturulacağını gerçekten bilmek isteyen yeni başlayanlar için bir makaledir; burada, Visual Studio kullanarak bir WCF serviceuygulaması oluşturmak için süreci adım adım açıkladım.
WCF Service nedir?
Windows Communication Foundation (WCF), service odaklı uygulamalar oluşturmak için bir framework. WCF’yi kullanarak verileri bir service ile eş zamansız olarak gönderebilirsiniz. Bir servis, IIS tarafından barındırılan sürekli kullanılabilir bir service parçası olabilir veya bir uygulamada barındırılan bir servis olabilir.
Örnek Uygulama Oluşturma
VS2017 kullanarak WCF service oluşturmak için adım adım bir prosedür sağladım, Burada oluşturduğumuz “WCF Test Client” adında bir proje oluşturduk.
Adım 1
Visual Studio’yu açın ve bir “Yeni Proje” oluşturun ve çeşitli WCF uygulamalarının oluşturulabileceği WCF seçeneğini seçin, burada bir servis uygulaması istiyorum ve bu seçeneği seçip uygulamayı adlandırın ve Tamam’a tıklayın.
Adım 2
Projemizi başarıyla oluşturduk, artık Visual Studio bize hazır kod örneği seçeneği sunuyor.
Visual Studio’da otomatik kod Şablonu nedir?
Evet, visual studio kullanarak bir WCF uygulaması oluşturduğunuzda, diğer uygulamalar için oluşturduğu gibi varsayılan şablonu oluşturacaktır ve bu size çok iyi bir örnek uygulama verecektir, detaylı olarak görelim.
Aşağıdaki dosyalar oluşturulur ve ayrıca gerekli referans dosyaları da solution’a otomatik olarak eklenir,
Görseldeki gibi tüm referanslar eklenir, bazıı referanslar kırmızı nokta ile vurgulanmıştır.
Solution’da Bulunan Dosyalar
Dosyalar
IService – Service Interface(Arayüz) Dosyası
Service.SVC – Service kodunun mevcut olduğu ve web servisinin .asmx dosyasına benzer bir dosyadır.
Web.config – Konfigurasyon bilgilerinin depolandığı yapılandırma dosyasıdır.
IService.cs
Bu, özelliklerin tanımından daha çok tüm bildirimleri içeren dosyadır. Burada buna WCF’de Contract diyoruz ve “Operation Contract” adlı hizmetle gerçekleşen tüm işlemler için yardımcı olur.
Operation Contract: Methodlarda, her bir ilgili Contract aşağıda gösterildiği gibi uygun Attribute etiketleriyle oluşturulmalıdır.
Data Contract
Burada datalar service içinde aktarılır ve işlenir ve değerleri depolar, bu nedenle WCF terminolojisinde bunlara “Data Contract” denir.
Sınıfın her üyesinin nerede olduğu; yani Data Contract “Data Member” olarak adlandırılır ve bunlar aynı zamanda Attribute olarak eklenmelidir.
Service.SVC
Bu ana svc dosyası içerisinde OperationContract’ların bulunduğu IService interface üzerinden kalıtım almaktadır.
Şimdi, .SVC dosyasında iki methodun uygulandığını görebilirsiniz.
Web.Config
Bir WCF uygulamasında Web.config dosyaları, uygulamanın çeşitli Address, Binding and Contract gibi bunların tümü web.config dosyalarında tanımlandığından başka bir önemli rol oynar.
Örnek Config
Beklediğiniz terfileri alamamanız sonucu en yakın arkadaşınız yöneticiniz konumuna gelebilir. En Yakın Arkadaşınız Yönetici Olursa bu durum hem sizin için hem de yönetici olan arkadaşınız için son derece zordur. Bu durumlarda arkadaşınızla iletişim halinde olmak olası sorunların önüne geçecektir.Okumaya devam edin…
Instagram adının ikinci kısmı olan gram, Telegram adı verilen Telegram’dan geliyor. Telgraf bir teslim şeklidir. Instant Telegram kelimesini gördüğümüzde, anında fotoğraf gönderme anlamına gelir. Insta-gram böyle doğdu.Okumaya devam edin…
Yaşadığımız çağ da işletmeler isimlerini daha hızlı duyurmak için doğru bir sosyal medya yönetimi yapmak zorunda olmak durumundalar. 7/24 hizmet verebilmek adına ve doğru şekilde büyüme ve doğru devam etmek için sosyal medya yönetimini doğru yapmak çok değerlidir.Okumaya devam edin…
Sosyal Medya Uzmanı Nedir?
Sosyal medya uzmanlığı zaman içinde en önemli ve popüler konulardan biridir. Sosyal medya uzmanları, belirli deneyime ve donanıma sahip ve kurumunuza veya markanıza sınırlı argümanlarla maksimum fayda sağlayan kişilerdir. Materyali en iyi ve benzersiz şekilde kullanmak sosyal medya uzmanlarıdır.Okumaya devam edin…
Sosyal Medya Nedir?
Sosyal medya, kullanıcısının kendisinin içeriklerini yayınladığı ve paylaştığı çevrimiçi bir platformdur. Okumaya devam edin…
Bulk Insert Nedir?
Projemizde milyonlarca dataların aynı anda insert işlemlerinin yavaş olmasının sebebi her bir kayıtı teker teker kayıt etmesidir. Yavaş olması sebebiyle bunun için bir yöntem geliştirilmiştir. Insert edilirken kayıtların tek tek değilde bir tabloymuş gibi olduğu gibi tüm dataları başka bir tabloya insert edilmek için Bulk Insert yöntemi kullanılılır, Nasıl kullanıldığından size bahsedeceğim.Okumaya devam edin…
SEO URL Kullanmanın Önemi
Google’da SEO URL önemi yüksektir. Google’da arama yapan birisinin yazdığı arama metni veya kelimesine uygun olarak ilk sayfada gösteren Google URL adreslerindeki anahtar kelimeleride göz önünde bulunduracaktır. Okumaya devam edin…