bilgiz.org

Vektörel biLİŞİM 2 Ekim Hafta Sonu Sabah. Net yazılım Grubu sinav açiklamalar




Tarih29.12.2017
Büyüklüğü7.81 Kb.
TipiYazı

Indir 7.81 Kb.

VEKTÖREL BİLİŞİM

2 Ekim Hafta Sonu Sabah .NET Yazılım Grubu

5. SINAV

AÇIKLAMALAR

  • Sınav Süresi 60 dk’dır.

  • Her soru 20 puandır.



SORULAR

  1. Web Service ile .NET Remoting arasındaki bulunan farklardan 4 tane sayınız.

  • Web Service’de SOAP serileştirmesi kullanılırken .NET Remoting’de Binary Serileştirme kullanılır.

  • Web Service’i örneğin java uygulamalarından kullanabilirken .NET Remoting’de kullanamayız.

  • .NET Remoting’de Singleton tasarımı mevcutken Web Service’de yoktur.

  • .NET Remoting’de bir sınıfı Console veya windows uygulamasından host edebilirken web service için IIS şarttır.


  1. Aşağıdaki kavramları açıklayınız.
    XMLSerialization : Bir nesnenin XML formata dönüştürülmesi işlemidir. Son soruda örnek mevcuttur.
    Singleton : Bir nesnenin sadece ve sadece bir tane oluşturulması anlamına gelir. .Net Remoting’de birden fazla kullanıcının eriştiği bir sınıf için server’da sadece bir adet nesne oluşturulması yani herkesin aynı nesneyi kullanması anlamına gelir.
    Remote Object : .NET Remoting’de Client uygulama server’dan bir nesne talebinde bulunduğunda nesne client bilgisayarında değil server bilgisayarda oluşturulur. Bu nesneye Remote Object denir.
    WCF : Microsoft’un dağıtık uygulamalarını(Web Service, .NET Remoting, MSMQ gibi) tek bir çatı altında topladığı framework WCF’dir.
    .svc Uzantısı : WCF’de web service oluşturulduğu zaman bir uçta nokta olarak svc dosya oluşturulur. XML Web Service’lerinde asmx dosyasına karşılık gelir.
    PageMethods : Microsoft Ajax teknolojinde bir Page içindeki static metodu client tarafından asenkron çağırmak için kullanılan Javascript sınıfıdır.
    n-tier application : n tane katmandan oluşan uygulamalardır. Örneğin Arayüz katmanı, authentication katmanı,business katmanı ve veri erişim katmanı.


  2. Web Service ve .NET Remoting ile ilgili birer örnek veriniz.

    Örneğin .NET’de yazılmış bir hava durumu web servisini bir java uygulamasından kullanabiliriz veya bir SSK sorgulamasını bir web service aracılığıyla yapabiliriz. Chat uygulamaları veya Remote Object kavramını kullanan kurumsal uygulamalar .NET Remoting için birer örnektir.




  3. WCF hakkında kısaca bilgi verirmisiniz?

    Detaylı bilgi için google’a başvurunuz 



  4. İçinde Ad,Soyad ve DogumTarih property’leri bulunan Kisi sınıfının bir nesnesinin XML Serileştirme sonrası durumu nasıldır?


Mehmet
Er
10.03.1990


Uygulama

Aşağıdaki metod iki adet string ifade almaktadır. İlk ifade de ikinci string ifadeyi arayıp bulduğu noktaları döndürmektedir.Örneğin metod aşağıdaki gibi çağrılırsa;

Bul(“.NET’de birden fazla dil kullanabilirsiniz”,”ir”);

Bu metod sonrasında geriye bir dizi dönecektir. Bu dizide “ir” ifadesinin bulunduğu indexler yer alacaktır. Yani yukarıdaki örnek için geriye 2 elemanlı içeriği 9,35 olan bir integer dizisi dönecektir.



Bu metodu bir web service metodu olarak tanımladıktan sonra bir Windows Forms application’dan bu metodu kullanınız.
public int[] Bul(string ifade,string aranacakIfade)
{
.....
.....

}







    Ana sayfa


Vektörel biLİŞİM 2 Ekim Hafta Sonu Sabah. Net yazılım Grubu sinav açiklamalar

Indir 7.81 Kb.