ورود

View Full Version : استفاده از rest full در برنامه نویسی جاوا



kia9372
جمعه 04 تیر 1395, 13:23 عصر
سلام
دوستان
کسی میدنه چطو از REST FULL در برنامه نویسی Swing استفاده کنم ؟

vahid-p
شنبه 05 تیر 1395, 05:37 صبح
RESTful ارتباطی با نحوه نمایش و گرافیک برنامه نداره. بلکه فرمتی برای انجام کاری از طریق انتقال اطلاعات است که معمولا از فایل های JSON استفاده میشه و در وب سرویس ها به کار گرفته میشه.

هر چند لزوما نیازی به کتابخانه ای برای اینکار نیست و میتونید داده های http رو خودتون parse کنید، اما کتابخانه هایی برای ساده سازی اینکار وجود داره مثل JAX-RS
کافیه اطلاعاتی که میخواهید رو بفرستید یا دریافت کنید، و بر روی کامپوننت های Swing نمایش بدید. همین!
اینم از آموزشی که خیلی خوب توضیح داده و از قضا مثال های RESTful رو برای جاوا نوشته: http://www.tutorialspoint.com/restful

بعد از اینکه فهمیدی چطور اطلاعات رو بفرستی و بخونی، کافیه فقط این اطلاعات دریافتی رو مثلا با setText روی کامپوننت نشون بدی و با getText از کامپوننت بخونی و ارسال کنی.

kia9372
شنبه 05 تیر 1395, 12:43 عصر
RESTful ارتباطی با نحوه نمایش و گرافیک برنامه نداره. بلکه فرمتی برای انجام کاری از طریق انتقال اطلاعات است که معمولا از فایل های JSON استفاده میشه و در وب سرویس ها به کار گرفته میشه.

هر چند لزوما نیازی به کتابخانه ای برای اینکار نیست و میتونید داده های http رو خودتون parse کنید، اما کتابخانه هایی برای ساده سازی اینکار وجود داره مثل JAX-RS
کافیه اطلاعاتی که میخواهید رو بفرستید یا دریافت کنید، و بر روی کامپوننت های Swing نمایش بدید. همین!
اینم از آموزشی که خیلی خوب توضیح داده و از قضا مثال های RESTful رو برای جاوا نوشته: http://www.tutorialspoint.com/restful

بعد از اینکه فهمیدی چطور اطلاعات رو بفرستی و بخونی، کافیه فقط این اطلاعات دریافتی رو مثلا با setText روی کامپوننت نشون بدی و با getText از کامپوننت بخونی و ارسال کنی.

سپاس . واقعا مفید بود .

برای ساختن یه نرم افزار چت ا جاوا ک کارش شبیه به تلگرا باشه ، حتما باید از WEB Service استفاده کنم ؟

vahid-p
شنبه 05 تیر 1395, 20:19 عصر
برای شبیه تلگرام راه دیگه ای به ذهنم نمیرسه جز اینکه وب سرویس داشته باشی. ولی اگر یک نرم افزار چت دو نفره یا چند نفره آنلاین باشه میتونی p2p بدون سرور واسط بنویسی هر چند سختیای خودشو هم داره تا بتونن به هم کانکت بشن.

اما لزوما نیازی به استفاده از RESTful web service نداری و میتونی خودت قالبی رو مشخص کنی و اطلاعات رو بفرستی و دریافت کنی. اما خوبی RESTful web service اینه قالبش مشخصه و اگر بخوای دیگران هم بتونن به راحتی از اون استفاده کنن، خیلی مفیده.
در کل هدفش همین یکپارچه سازی و استاندارد سازی وب سرویس ها بوده.

پس لزومی نداره اما بهتره استفاده بشه