Üye Kayıt Üye Giriş
biz-sizi-arayalim
biz-sizi-arayalim
Bilgisayarlı Muhasebe Eğitim Seti
Masaüstü bilgisayarı cebe sığdırdılar
Masaüstü bilgisayarı cebe sığdırdılar
Avast ve Windows Güncellemeleri Çakışınca!
Avast ve Windows Güncellemeleri Çakışınca!
Toshiba'nın İddialı Bilgisayar Tableti!
Toshiba'nın İddialı Bilgisayar Tableti!
Yeni Microsoft'un Windows tanıtılıyor
Yeni Microsoft'un Windows tanıtılıyor
Skype 7, Mac ve Windows İçin Yayınlandı!
Skype 7, Mac ve Windows İçin Yayınlandı!
kpss-egitim-setleri

XML Web Servisleri II - Web Servis Çağırma


SMMM Yeterlilik Görüntülü Eğitim Seti

XML Web Servisleri II - Web Servis Çağırma

 

Basit bir web servis nasıl oluşturacağımızı daha önceki makalemizde anlatmıştık. Şimdi ise oluşturduğumuz bir web servise başka bir projeden bağlanarak nasıl veri çekeceğinize değineceğiz. Bu makalemizde daha önce yazmış olduğumuz web servisden faydalanacağız bu yüzden aşağıdaki linkden önceki makalemize giderek ilgili web servisi indirmeniz gerekmektedir.

 

Web servisi kullanmak için bir web sitesi oluşturalım. Daha sonra web servisimizi bu web sitesine referans olarak ekleyelim. Burada dikkat etmemiz gereken referans olarak ekleyeceğimiz web servisin çalışır durumda olması yani bir önceki makalemizdeki web servise ait kodları indirin, gerekli ayarları yaparak local makineniz da çalıştırın.

 

 

                Add Web reference menusunu tıkladığınız zaman aşağıdaki gibi bir ekran açılacak. Bu ekranda isterseniz local makinedeki web serviceleri listeleyebilirsiniz. Bizim web servisimiz http://localhost:52181/Service1.asmx adresinde çalıştığı için URL bölümüne web servisimizin adresini yazarak Go butonuna basıyoruz. Aşağıdaki ekranda ki gibi servis içinde tanımladığımız WebMethodlar listelenir. Sağ altta bulunan Web reference name kısmına web sitemizden hangi isimle ulaşmak istiyorsak onu yazarak Add Reference diyoruz. Biz hiçbir değişiklik yapmadan Add Reference diyoruz, artık web servisiniz veri alış verişi için hazır.

 

 

Sayfamızın html kodlarını aşağıdaki gibi düzenleyin:

<table width="400px">

    <tr>

        <td>

            Ad

        </td>

        <td>

            :

        </td>

        <td>

            <asp:TextBox ID="KisiAdTextBox" runat="server" Width="187px"></asp:TextBox>

        </td>

        <td>

            <asp:Button ID="IsmeGoreBilgiGetirButton" runat="server" Text="Kişi BilgileriniAl"

                OnClick="IsmeGoreBilgiGetirButton_Click" />

        </td>

    </tr>

    <tr>

        <td colspan="4">

            <asp:GridView ID="kisiBilgileriGridView" Width="100%" runat="server">

            </asp:GridView>

        </td>

    </tr>

</table>

IsmeGoreBilgiGetirButton butonuna ait IsmeGoreBilgiGetirButton eventi içerisine aşağıdaki kodu yazın.

localhost.Service1 service = new localhost.Service1();

DataSet ds = service.KisiDondur(KisiAdTextBox.Text);

kisiBilgileriGridView.DataSource = ds;

kisiBilgileriGridView.DataMember = ds.Tables[0].TableName;

kisiBilgileriGridView.DataBind();

 

Hepsi bu kadar geriye web sitemizi çalıştırıp sonucu görmek kaldı. Veritabanımızda var olan bir kayda ait isim yazıp butona bastığımızda önümüze gelecek ekran aşağıdaki gibi.

 

                Bu makalemizde çok temel ve basit bir web servisin nasıl kullanılacağına değindik. Karmaşık web servislerden veri çekmek yukarıda anlattıklarımızdan daha farklı değil. Bir sonraki makalemizde görüşmek üzere.

KPSS Eğitim Seti 120 DVD
Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER

SEO En İyi SEO Firması Opencart Opencart E Ticaret İngilizce Öğren Fransızca Öğren Rusça Öğren Arapça Öğren Almanca Öğren Çince Öğren Japonca Öğren İspanyolca Öğren Hollandaca Öğren Kürtçe Öğren