شما وارد حساب خود نشده و یا ثبت نام نکرده اید. لطفا وارد شوید یا ثبت نام کنید تا بتوانید از تمامی امکانات انجمن استفاده کنید.


تبليغات
سامانه ي پيامکي آز پي ان يو مقالات ISI
فروشگاه اينترنتي آز پي ان يو خريد شارژ آز پي ان يو

چگونگی ساخت وب سرویس؟زمان کنونی: ۲۰-۹-۱۳۹۵، ۱۲:۴۳ :صبح
کاربرانِ درحال بازدید از این موضوع: 1 مهمان
نویسنده: maryam
آخرین ارسال: sima
پاسخ: 4
بازدید: 1325

ارسال پاسخ 
 
امتیاز موضوع:
  • 30 رأی - میانگین امتیازات: 3.77
  • 1
  • 2
  • 3
  • 4
  • 5

چگونگی ساخت وب سرویس؟

۱۱-۱۱-۱۳۹۰, ۰۹:۵۲ :صبح
ارسال: #1
چگونگی ساخت وب سرویس؟
سلام دوستان
لطفا اگه کسی با وب سرویس آشنایی داره راهنمایی کنه ؟
می خوام وب سرویسی بنویسم که اسم شخص رو بگیره و فامیلی را پس بده؟
آرامش آنست که احساس کنی در هر قدم دستت در دست خداست ، لحظه هایت آرام !
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
۱۱-۱۱-۱۳۹۰, ۱۰:۳۱ :عصر (آخرین ویرایش در این ارسال: ۱۱-۱۱-۱۳۹۰ ۱۰:۳۲ :عصر، توسط Administrator.)
ارسال: #2
RE: چگونگی ساخت وب سرویس؟
یعنی چجوری فامیل بده مهمان ها نمي توانند تصاوير را ببينند و دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
میشه یکم بیشتر توضیح بدید ؟
مردم شهری که همه در آن می لنگند
به کسی که راست می رود میخندند !
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
۱۲-۱۱-۱۳۹۰, ۰۱:۲۰ :صبح
ارسال: #3
RE: چگونگی ساخت وب سرویس؟
برای ایجاد وب سرویس باید متد مربوط به اون رو نوشت
بعنوان مثال وب سرویس زیر حاصلضرب و مجموع دو عدد رو بر می گردونه:
[WebMethod(Description = "ضرب دو عدد")]
public int Multiply(int x, int y)
{
return x * y;
}

[WebMethod]
public int Plus(int x, int y)
{
return x + y;
}

}

حالا باید این متد رو توی صفحات دیگه فراخوانی کنم
مشکل من نحوه ی فراخوانی یک وب سرویسه؟
آرامش آنست که احساس کنی در هر قدم دستت در دست خداست ، لحظه هایت آرام !
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس شده توسط sima
۱۵-۱۱-۱۳۹۰, ۱۲:۳۲ :صبح (آخرین ویرایش در این ارسال: ۱۵-۱۱-۱۳۹۰ ۱۲:۳۶ :صبح، توسط sima.)
ارسال: #4
RE: چگونگی ساخت وب سرویس؟
مریم جان سوال تو باعث شد تا من برم ببینم که وب سرویس چیه و اصلا چه جاهایی ازش استفاده میشه :
-----------

وب سرویس چیست؟
یک وب سرویس به معنای ساده نوعی کامپوننت تحت وب است.
این کامپوننت به application هایی که از آن استفاده می کنند این امکان را می دهد که بتوانند از متدهای این وب سرویس استفاده کنند.
بهتر است وب سرویس را با یک مثال توضیح دهیم.
فرض کنید شما می خواهید در web application خود وضعیت آب و هوای مناطق جغرافییای مختلف را داشته باشید. برای پیاده سازی چنین کاری شما دو راه دارید:
1- خودتان وضعیت اب و هوا را از سایت های مختلف جمع آوری کنید و آنها را در web application خود استفاده کنید.
2- از یک وب سرویس که آب و هوای مناطق جغرافیایی مختلف را می دهد استفاده کنید.

در واقع این وب سرویس آب و هوا به تنهایی کاری نمی کند. بلکه توابعی دارد که توسط web application های مختلف صدا زده می شوند. که بعنوان مثال در اینجا وب سرویس وضعیت آب و هوا را برمی گرداند.
البته وب سرویس ها استفاده های بسیار پرکاربردتر و مهمتری دارند مثل کار با دیتابیس و ... که در اینجا فقط یک مثال برای روشن شدن موضوع ذکر شد.

اما مزیت اصلی استفاده از وب سرویسها:
عدم نیاز به کدنویسی مجدد.

شاید بسیاری از دوستانی که OOP کار کارده اند بگویند که اینکار با کلاس هم امکانپذیر است. بله امکانپذیر است اما:
1- در برنامه نویسی با کلاس شما باید کلاستان را در هر پروژه add کنید ولی در وب سرویس فقط کافیست از متدها استفاده کنید.
2- در کار با کلاسها شما ممکن است در application های مختلف به روشهای مختلف با کلاسهای متفاوت کار کنید. یعنی به عبارتی کار شما هر بار متفاوت است و این خوانایی را پایین می آورد و همچنین توسعه را مشکل می سازد. اما در استفاده از وب سرویس شما هربار فقط با یک وب سرویس خاص کار می کنید و طبق همان متدهای خاص وب سرویس کار می کنید حالا در هر کجا و هر application که باشید.
3- وقتی با سرویس کار می کنید یک سری استانداردهایی در استفاده وجود دارد که تمام application ها باید از آن تبعیت کنند و بنابراین reusability بالا می رود.
البته این چکیده ای مطالب مفصل خیلی از سایتها بود
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

-----------------
وب سرویس از آغاز تا پایان
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
سعی نکن متفاوت باشی...
فقط خوب باش...
این روزا خوب بودن به اندازه کافی متفاوته ...
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس شده توسط kaka ، seda ، Arezoo ، nasrin ، Administrator
ارسال پاسخ 


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  چگونگی قرار دادن پسورد روی فایلهای دانلود شده؟ kaka 3 481 ۳۱-۱-۱۳۹۲ ۱۰:۳۵ :عصر
آخرین ارسال: mahdi
1 (15) چگونگی کاهش حجم فایل kaka 14 2,992 ۷-۹-۱۳۹۱ ۰۹:۴۱ :عصر
آخرین ارسال: kaka
  چگونگی برقراری ارتباط با Database در C#؟ sahar 9 3,455 ۲۷-۹-۱۳۹۰ ۱۱:۳۱ :عصر
آخرین ارسال: sima

کسانی که از این موضوع بازدید کرده اند . . . ( آز پی ان یو )
2 کاربر زیر موضوع را خوانده اند:
maryam_hosseini1368 (۱۷-۷-۱۳۹۲, ۰۸:۴۹ :عصر)، رقی (۲۲-۹-۱۳۹۲, ۰۲:۴۴ :عصر)

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان


آپلودسنتر آز پي ان يو تالار گفتمان آز پي ان يو
تبلیغات نیازمندی های استان چهارمحال و بختیاری