Merhabalar, Asp. net projesi var içinde bazı metotlar var mesela veri tabanına bağlanan metotlar ayrı bir classta duruyor. Bana veri tabanına bağlanma işinin web serviste yapılması gerektiği sylendi. Nette baya bişey okudum izledim filan ama yapacağım iş çok saçma geliyor. Adam şimdi bir kaç veri girecek sonra kaydet butonuna tıklayacak veriler kaydolacak. Burada hangi metotlar web servise atmam gerekiyor. Benim DB ye bağlanma ve update işimi entityde yapan asp. et e ait metotlarım var. Bu classları cart diye kopyalayıp web servise mi atmam gerekiyor olay bumu yani? Benim web servisten anladığım birbirinden bağımsız uygulamaların o metotlarıu kullanarak kendi ortamlarında çalıştırmaları, Diyelimki ben androide bir uygulama yazıcam bu sl metodu ne işe yarayacak ki adamın? Kısaca web servis ne tür metotlar içermeli? Bununla ilgili kapsamlı ingizlizce türkçe dokuman? Ve bana sylenen şeyi yani bağlantıyı web serviste yapsın denmesindeki amaç? Bu sorularıma cevap verirseniz çok müteşekkil olacağım. https://www.youtube.com/watch?v=WC3-71NKwPw

Anladığım kadarıyla, adamlara connection string'i vermek istemiyorsunuz. Normaldir verdiğinizde adamlar database root olur çünkü. Neyse gelelim konuya, web servis yazıp parametre olarak verinin ekleneceği tabloyu, girilmesi gereken verileri parametre olarak alman gerek. rneğin kayıt ekleme web servisi yazacaksın, kayıtta başlık, kısa içerik, uzun içerik ve etiketler olsun.. Sen parametre olarak Public static void KayitEkle şekline fonksiyonunu yazıp database bağlantısını web servisi çalıştırdığın class'da tanımlarsın, bylece adam database'e senin izin verdiğin şekilde birşeyler ekleyebilir, duruma gre edit fonksiyonu yazarak web servise açabilirsin, silmedir vs. onları da aynı şekilde. rneğin 500 kişiye bu programı sattığını varsayalım, her nüne gelen kendi hesabında birşeyler ekleyip silebilir olacakdır ve aynı zamanda hiçbirisi de database connection string'i gremeyeceği için güvenlikle ilgili herhangi bir zaafın olmayacaktır.. Web servisler nedir diye soracak olursan pratikte çok basit gibi gelen, ama sırf bu konu yüzünden 4.000 TL vererek microsoft yazılım kursuna gitmeme neden olan olaydır.. Web servislerin daha birçok faydası var ama yukarıda saydığım sadece bir tanesidir...

ups https://www.youtube.com/watch?v=WC3-71NKwPw