Тёмный

شرح مفصل للـ Web Services 

Abd AbuGhazaleh - عبد ابوغزالة
Подписаться 32 тыс.
Просмотров 24 тыс.
50% 1

كلمة API عامة وهي تعني: دوال يقوم ببرمجتها المبرمج ليستفيد من البرنامج أو النظام مبرمجون أو مستخدمون آخرون.
مثلا أنا قمت بعمل برنامج صغير تعطيه قيمة بالكيلو جرام، يخرجها لك بالباوند مثلا، وأريد أن أجعل مبرمج غيري يستدعي دالة التحويل بدون أن يعرف محتواها، ولكنه سيستفيد منها وسيرى مخرجات.
الآن WebServices هي طريقة أو بروتوكول لاخراج هذه الدوال إلى المبرمجين الخارجيين، مع العلم أنه يمكن اخراج الدوال بدون WebServices
مثلا في نظام تشغيل ويندوز، ويفر لك الويندوز دوال عامة يمكنك استدعاءها، مثلا دالة إفراغ سلة المحذوفات، يمكنك استدعاءها من كود برنامجك هذه الدالة يتم استدعاءها ليس عن طريق WebServices .
الدالة مقصود بها دالة برمجية Function أو إجراء subroutine ، وقد ترسل لها وسيطة Parameter إما تكون متغير نصي أو عبارة عن Class أو واجهة ... إلخ.
الويب سيرفس ، طريقة لنقل الدوال والاجراءات بين أجهزة مختلفة، وغالبا يكون عبر استخدام HTTP ، وله عدة صيغ وطرق للنقل أشهرها رسالة SOAP وبروتوكول WSDL وهنالك JSON و XML ... إلخ
بمعنى أنت تقوم بعمل API ( دوال ) وتقوم بتصديرها للغيرك ( مبرمج خارجي ) على هيئة مبادئ وبروتوكولات WebServices ، لكي يستخدمها من مكان بعيد.
هذا يقودنا للتالي:
1- كل Web services هي APIs والعكس غير صحيح.
2- قد تكون عندك APIs في دوال كثيرة، ولكنك تسمح فقط باخراج بعضها في WebServices ، وبعضها في WebServices أخرى، وبعضها تجعله محلي، وبعضها تربطه مع دوال أخرى خارجية.
3- Web Services تحتاج إلى اتصال انترنت للعمل عليها، ولكن الدوال التقليدية API لا يلزمها غالبا اتصال ، مثلا دوال الويندوز كحذف ملف.
مصدر المقالة:
academy.hsoub....
#عبدالقديم
#abd_abughazaleh
تعلم_البرمجة
#تعلم_الجافا
#تعلم_اساسيات_البرمجة
#قناة_لتعلم_البرمجة
#spring_boot
#سبرنغ_بوت

Опубликовано:

 

17 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@aghazaleh
@aghazaleh Год назад
عرض خاص لـ 🚀 "أفضل دورة Spring Boot باللغة العربية" بتقييم 4.9 ⭐⭐⭐⭐⭐ على منصة Udemy : bit.ly/3rdPSb7 ننصح بهذه الدورة لتطوير مجالك الوظيفي 🧑‍💻 ومضاعفت الدخل بما لا يقل عن الضعف مثلا اذا كنت تتقاضى 1000$ شهري هذا يعني بعد متابعتك لدورة Spring Boot سوف يتطور الدخل إلى : 2000$ 💵💵💵 .لأن سبرنغ يعتبر من أفضل المهارات التي يجب على أي مبرمج Java كسبها, و التي تدل على خبرتك العالية في هذا المجال. ---------------------------------------------------------------- مواضيع الدورة التي سوف تتعلم من خلالها : What is spring boot framework MVC Design Pattern Dependency Injection Maven (Management Tools) HTTP Requests Understand & Install MySQL Database Using Xampp Postman JSON Data Pom.xml Java Annotation Custom Annotations Connect Spring boot application with database Install Important Dependencies Lombok Spring Data JPA OMR Spring Boot Layers Create Controllers Create DAO (Data Access Object). Create Entity Create Repository Applications Server Software's Deploy To Tomcat Server War vs Jar H2 Database Memory Database From entity to DTO From dto to Entity
@عادلمحمد-ق7ع
@عادلمحمد-ق7ع Год назад
مبدع والله شرح حلو ومبسط وسريع تخلي الواحد يرتاح وهو عم يشاهدك الله يحفظك
@Asadalmklafy539
@Asadalmklafy539 4 месяца назад
مشكوووووور جزاك الله خير الجزاء ❤❤
@amwalonline
@amwalonline Год назад
شكرا على الشرح والأمثلة.
@workmoney9346
@workmoney9346 Год назад
شكرا جزيرا الله يرزقك ويسر لك امورك
@abidredlove
@abidredlove Год назад
شكرا على الشرح و بارك الله فيك..سؤال من فضلك api بهذا الشكل متاحة للجميع يعني اي واحد يملك Url يمكن ان يقرأ معلومات Json هل هناك طريقة بحيت نقيد استخدام api لمجموعة فقط او نشفرها مثلا ؟؟؟
@aghazaleh
@aghazaleh Год назад
لا بتنعمل اكيد عليها security من خلال اشي اسمه token و في كمان اشي اسمه CORS هذا فكرته اني بحط ip او domains بكونو مسموحلهم يتعاملو مع api فقط
@snowden-IT
@snowden-IT Год назад
السلام عليكم استاذ شكرا على الشرح الجميل وحبيت اسئلك كيف يمكنني ان احمل موقع كامل واتصفحه دون انترنيت
Далее
مفهوم الــ API والــ Webservice.
15:02
What is a REST API?
9:12
Просмотров 1,5 млн
1- What is Web Service ? ماهي ويب سيرفز
10:20
SOA & API (شرح عربي)
9:08
Просмотров 9 тыс.
؟ Docker ليه بنستخدم 💙
18:52
Просмотров 71 тыс.
Les Web Service SOAP & REST
39:26
Просмотров 6 тыс.
Web Services and APIs  درس 1 شرح ال
13:29
Просмотров 18 тыс.
Web Server and Application Server | Explained 🔥🔥
10:33