Web Servisleri İçin Dört Püf Nokta

xml Yorum Yok »

Web Servislerini yazmak ve kullanmak, çoğu zaman bir web service projesi oluşturmak ve istemci tarafında Add Web Reference tekniği ile oluşturulan proxy sınıfını kullanmaktan ibaret basit bir mimari olarak düşünülür. Ancak sanılanın aksine Web servislerinin yazılmasında ve kullanılmasında dikkate değer çeşitli püf noktalar vardır. İşte bu makalemizde bu püf noktalardan dördünü maddeler halinde incelemeye çalışacağız.

1 - Bir web metodunun overload edilmesi (aşırı yüklenmesi) standart bir metodun overload edilmesinden daha farklıdır.
Okumaya Devam Et »

System.Xml Kütüphanesi 2

xml Yorum Yok »

System.XML kütüphanesini incelemeye devam edelim. Xml belgelerinde veri sorgulamak için üç farklı sınıf mevcuttur. Bunlar bir önceki makalemizde ayrıntılı olarak imcelediğimiz XmlDocument diğer ikisi de XmlDataDocument ve XPathDocument sınıflarıdır. XmlDataDocument sınıfı diğer iki sınıftan farklı olarak bir dosya yerine kaynak olarak bir dataset ile senkronize olabilmesidir. Bunun dışında metodlar ve kullanım şekilleri biribirine çok benzemektedir. Xml dökümanını sorgulamak için bu üç sınıfta da ortak olarak uygun XPaht sorgusu ile birlikte SelectSingeNode ve SelectNodes metodları kullanırlar.

Okumaya Devam Et »

Xml Web Servisleri - 5 (Mimarinin Temelleri - DISCO)

xml Yorum Yok »

Disco, Microsoft tarafından geliştirilmiş bir keşif mekanizmasıdır. Web servislerinin kullanılması ile ilgili en önemli sorun, istemci uygulamaları geliştiren yazılımcıların, ne tip web servisleri olduğundan ve bunları nasıl kullanacağından haberdar olamamasıdır. Bu amaçla, web servislerini yayınlayanlar, bu servislere ait erişim bilgilerini e-mail veya başka iletişim yolları ile, istemcileri geliştiren yazılım tarafına gönderebilirler. Ancak Microsoft bu işin daha kolay yapılabilmesini sağlamak amacıyla, web servislerinin keşfedilmelerine kolaylık getiren teknikler geliştirmiştir. Bu tekniklerden birisi, disco tekniğidir. Disco tekniğinin kilit noktası, disco uzantılı XML tabanlı dosyalardır. Daha önceki makalelerimizde, Visual Studio.Net ile geliştirdiğimiz istemci uygulamayı göz önüne aldığımızda, GeoMat.disco isimli bir dosyanında yer aldığını görürüz.
Okumaya Devam Et »

Xml Web Servisleri - 2

xml Yorum Yok »

Bu makalemizde, bir Xml Web Servisinin Visual Studio ile nasıl oluşturulabileceğini ve bir web sayfası üzerinden nasıl çağırılıp kullanılabileceğini incelemeye çalışacağız. Visual Studio.Net ortamında bir web servisi geliştirmek için, ilk olarak New Project bölümünden, ASP.NET Web Service şablonu seçilir. Visual Studio.Net, yerel makinede bu web servisi için gerekli fiziki ve sanal klasörleri, otomatik olarak oluşturacaktır. Notepad editoründe yazdığımız örneğin aynısını, Visual Studio.Net ortamında gerçekleştireceğimizden, proje ismi olarak GeoWebServis� i kullanalım. Bu aynı zamanda web servisimizin varsayılan isim alanı (default namespace ) olacaktır.
Okumaya Devam Et »

XML Web Servisleri - 1

xml Yorum Yok »

Bir Web Servisi, uzak istemcilerin başvuruda bulunduğu çeşitli işlevsel metod çağırımlarını bardındırdan, çok yönlü ve merkezileştirilmiş bir ünitedir. Bir web servisi, çok sayıda istemci tarafından erişilebilen bir yapıya sahiptir. Onu diğer dağıtık nesne modellerinden farklı kılan sahip olduğu alt yapı sistemi sayesinde, platform bağımsız uygulanabilirliği sağlamasıdır. Web servislerinin geliştirilmesinde en büyük etken, özellikle bir merkezdeki uygulamalar üzerinde, ortak amaçları gerçekleştiren işlevselliklere sahip nesnelerin, geliştirildikleri ağın iletişim protokolü gibi kısıtlamaların varlığıdır.
Okumaya Devam Et »

.NET ile “XML Serialization” ve “Deserialization” İşlemleri

xml Yorum Yok »

Serialization(serileştirme) kısaca nesnenin(object) bir kopyasını kullanarak o kopyayı kolayca ulaşılabilir bir forma çevirme ve nesnenin o anki durumunu koruma işlemidir. Serialization işlemini 3 farklı yöntemle gerçekleştirebiliriz. Bu yöntemler: Binary, SOAP ve XML�dir. Serialize(serileştirme) ettiğimiz nesneyi orjinal haline getirme işlemine ise Deserialization denir. Serialization işlemi uygulanmış olan nesnemiz biz Deserialization işlemi uygulamadıkça belirttiğimiz yerde kullandığımız Serialization(Binary, SOAP veya XML) formatındadır. Bu sayede nesnenin ömrü uygulamanın ömrüne bağlı olmaktan çıkar. Örneğin bu sayede bir uygulamayı sonlardırdığımız da verinin son durumunu ağ üzerindeki başka bir arkadaşımıza göndererek o arkadaşımızın verinin son halini kullanmasını sağlayabiliriz.
Okumaya Devam Et »

Web Servisleri ile Dosya Transferi Yapmak

xml Yorum Yok »

Bu yazımda sizlere Xml Web Servisleri ve ASPdotNET ile basit bir dosya transfer uygulamasi yapmaya çalışacağız. İşe veritabanımızı oluşturmayla başlayalım :

1- ) SQL server da CsharpNedir adinda yeni bir veritabani olusturalim.
2- ) Olusturdugumuz bu veritabaninda ;

Okumaya Devam Et »

Web Servisleri ile GDI+ Kullanımı

xml Yorum Yok »

GDI+, dotNET Framework altyapısının grafik işlemlerini yapmak için sunduğu bir kütüphanedir, windows uygulamalarındaki bir çok kontrol bu arayüzdeki metotların ve sınıfların kullanılmasıyla çizilir, zaten “User Control” dediğimiz kullanıcı tanımlı kontrollerde de sıklıkla GDI+ kütüphanesi kullanılmaktadır. Bu yazıda GDI+ ve Web Servislerini birleştirip grafik uygulaması örneği yapacağız. Peki nasıl? Öncelikle bir web servisimiz olacak. Bu web servisi kendisine gönderilen bir takım bilgiler dahilinde işlemler yapıp bize bilgilerin grafiğine ilişkin resmin bilgisini gönderecek. Bu bilgi çok çeşitli biçimlerde olabilir. Bizim uygulamamızda resim bilgisi byte dizisi şeklinde olacaktır. Web servisine bağlanan istemci, aldığı resim bilgisini istediği şekilde kullanabilir. Bu yazıdaki uygulamada web servisine bağlanan bir ASP.NET sayfası olacak. ASP.NET web sayfası, web servisinden aldığı resim bilgisini bir dosyaya kaydedip yapısındaki bir “Image” kontrolünde görüntülenmesini sağlayacak.
Okumaya Devam Et »

Web Servisleri ile Uygulama Geliştirme

xml Yorum Yok »

şimdi .Net ile hiç bir program çalıştırmadan,sunucu yöneticisi ile muhattab olmadan bu işlemi gerçekleştirebiliyoruz. Nasıl mı? Web servisleri sayesinde. Bu yazımızda Windows Forms ile Web Servislerine erişecek ve internetteki veritabanımız ile işlem yapacağız. Ben kodları C# ile yazacağım, siz VB.Net kullanıyorsanız basit bir şekilde VB.Net’e çevirebilirsiniz… Uygulamamızı adım adım geliştireceğiz. Adımları düzgün bir şekilde uygularsanız sorun çıkmayacaktır…

1) Web Servisimizi Oluşturalım…
Okumaya Devam Et »

C# Web Servislerine Giriş

xml Yorum Yok »

Bu yazımızda basit anlamda web servislerinin ne demek olduğunu, kullanım alanlarını ve basit bir web servisi uygulamasının adım adım incelenmesini göreceğiz.

Web servisi adından da anlaşılacağı gibi web üzerinden servis veren program parçacıklarıdır. Web üzerinden verilen bu servisler standart HTTP protokolü ile olmaktadır. Bu da herkesin bu protokol vasıtası ile bir web servisine ulaşabileceğini göstermektedir. Bir kullanıcın HTTP üzerinden bir web servisini kullanmasına RPC(Remote Procedure Call) denmektedir. HTPP üzerinden yapılan bu çağrımlara karşı SOAP(Simple Obect Access Protocol) dediğimiz protokol XML çıktıları üretir. Ve bu sayede standart bir veri paylaşım aracı olan XML ile istediğimiz verileri alıp kullanırız. Aslında kabaca düşündüğümüzde Web servisleri dağıtık yapıdaki sistemlerde çokça kullanılan DCOM teknolojisinin web üzerinden binary olmayan düzeydeki uygulamalarıdır.
Okumaya Devam Et »


Wordpress Themes Copyright © 2007 Php & Resources. All rights reserved. website stats wbturk.com Genel Ziyaretci istatiskleri www.http://pr-4.com
eXTReMe Tracker