פֿאַר וואָס אַפּי שטייט? און אנדערע אַקראָנימס: REST, SOAP, XML, JSON, WSDL

וואָס אַפּי שטייט פֿאַר

ווען איר נוצן אַ בלעטערער, ​​דיין בלעטערער אָפפערס בעטן פון די סערווערס פון די קלייאַנץ, און די סערווער סענדז טעקעס אַז דיין בלעטערער אַסעמבאַלז און דיספּלייז אַ וועבזייטל. וואָס אויב איר נאָר געוואלט דיין סערווירער אָדער וועב בלאַט זאָל רעדן צו אן אנדער סערווער? איר דאַרפֿן צו פּראָגראַם קאָד צו אַ אַפּי.

וואָס טוט אַפּי שטיין פֿאַר?

אַפּי איז אַ אַקראָנים פֿאַר אַפּפּליקאַטיאָן פּראָגראַממינג צובינד. אַ אַפּי איז אַ סכום פון רוטינז, פּראָטאָקאָלס, און מכשירים פֿאַר בנין וועב-ענייבאַלד און רירעוודיק-באזירט אַפּלאַקיישאַנז. די אַפּי ספּעציפיצעס ווי איר קענען אָטענטאַקייט (אַפּשאַנאַל), בעטן און באַקומען דאַטן פון די אַפּי סערווירער.

וואָס איז אַ אַפּי?

ווען געוויינט אין דעם קאָנטעקסט פון וועב אַנטוויקלונג, אַן אַפּי איז טיפּיקלי אַ דיפיינד גאַנג פון HTTP- בעטן אַרטיקלען, צוזאַמען מיט אַ דעפֿיניציע פון ​​די סטרוקטור פון ענטפער אַרטיקלען. וועב אַפּיס לאָזן די קאָמבינאַציע פון ​​קייפל באַדינונגען אין נייַ אַפּלאַקיישאַנז, באַוווסט ווי מאַשופּס.וויקיפעדיע

א ווידעא באַשרייַבונג פון וואָס אַפּיס טאָן

עס זענען צוויי הויפּט פּראָטאָקאָלס ווען דעוועלאָפּינג אַ אַפּי. פאָרמאַל פּראָגראַממינג שפּראַכן ווי Microsoft .NET און Java דעוועלאָפּערס אָפט בעסער זייף, אָבער די מערסט פאָלקס פּראָטאָקאָל איז REST. פּונקט ווי איר דרוקן אַן אַדרעס אין אַ בלעטערער צו באַקומען אַן ענטפער, דיין קאָד פּאַסיז אַ בקשה צו אַן אַפּי - ממש אַ דרך אויף אַ סערווער וואָס אָטענטאַקייץ און ריספּאַנד צו די דאַטן איר האָט געבעטן. רעספּאָנסעס פֿאַר זייף ריספּאַנד מיט XML, וואָס קוקט ווי HTML - די קאָד געניצט דורך דיין בלעטערער.

אויב איר ווילט צו פּרובירן APIs אָן שרייבן אַ שורה קאָד, דהק האט אַ גרויס קראָום אַפּפּליקאַטיאָן פֿאַר ינטעראַקטינג מיט אַפּיס און זען זייער רעספּאָנסעס.

וואָס איז די Acronym SDK פֿאַר?

SDK איז אַ ראשי תיבות פון ווייכווארג דעוועלאָפּער קיט.

ווען אַ פירמע פּאַבלישאַז זייער אַפּי, עס איז טיפּיקלי באגלייט דאַקיומענטיישאַן וואָס ווייזט ווי די אַפּי אָטענטאַקייץ, ווי עס קענען זיין קוויריד, און וואָס די צונעמען ענטפֿערס זענען. צו העלפֿן דעוועלאָפּערס צו באַקומען אַ אָנהייב, קאָמפּאַניעס אָפט אַרויסגעבן אַ ווייכווארג דעוועלאָפּער קיט צו אַרייַננעמען אַ קלאַס אָדער די נייטיק פאַנגקשאַנז לייכט אין פּראַדזשעקס אַז די דעוועלאָפּער שרייבט.

וואָס איז די Acronym XML פֿאַר?

XML איז אַ אַקראָנים פֿאַר עקסטענסיבלע מאַרקאַפּ שפּראַך. XML איז אַ מאַרקאַפּ שפּראַך וואָס איז געניצט צו קאָדירן דאַטן אין אַ פֿאָרמאַט וואָס איז לייענט דורך מענטש און מאַשין לייענען.

דאָ ס אַ ביישפּיל פון ווי XML איז:

<?xml ווערסיע ="1.0"?>
<product id ="1">
פּראָדוקט א
דער ערשטער פּראָדוקט

5.00
יעדער

וואָס איז די Acronym JSON פֿאַר?

JSON איז אַן אַקראַנים פֿאַר דזשאַוואַסקריפּט כייפעץ נאָוטיישאַן. JSON איז אַ פֿאָרמאַט פֿאַר סטראַקטשערינג דאַטן וואָס זענען געשיקט צוריק און צוריק דורך אַן API. JSON איז אַן אָלטערנאַטיוו צו XML. רעסט אַפּיס אָפט ריספּאַנד מיט JSON - אַן אָפֿן נאָרמאַל פֿאָרמאַט וואָס ניצט מענטשלעך ליינעוודיק טעקסט צו יבערשיקן דאַטן אַבדזשעקץ קאַנסיסטינג פון אַטריביוט – ווערט פּערז.

דאָ ס אַ ביישפּיל פון די דאַטן אויבן ניצן JSON:

{
"יד": 1,
"טיטל": "פּראָדוקט א",
"באַשרייַבונג": "דער ערשטער פּראָדוקט",
"פרייז": {
"סכום": "5.00",
"פּער": "יעדער"
}
}

וואָס איז די Acronym REST פֿאַר?

רעסט איז אַן אַקראַנים פֿאַר די רעפּרעסענטאַטיאָנאַל שטאַט אַריבערפירן אַרקאַטעקטשעראַל סטיל פֿאַר פונאנדערגעטיילט היפּערמעדיאַ סיסטעמען. אַזוי געהייסן דורך רוי טאמעס פיעלדינג

וויי ... טיף אָטעם! איר קענען לייענען די גאנצע דיסערטיישאַן דאָ, גערופן די אַרטשיטעקטוראַל סטיילז און דער פּלאַן פון נעטוואָרק-באזירט ווייכווארג אַרטשיטעקטורעס דערלאנגט אין פּאַרטיייש צופֿרידנקייט פון די באדערפענישן פֿאַר די גראַד פון דאָקטאָר פון פילאָסאָפיע אין אינפֿאָרמאַציע און קאָמפּיוטער וויסנשאַפֿט דורך רוי טאמעס פיעלדינג.

אַ דאַנק דר. פיעלדינג! לייענען מער וועגן רו ביי וויקיפעדיע.

וואָס איז דער Acronym SOAP פֿאַר?

זייף איז אַן אַקראַנים פֿאַר פּשוט פּראָטאָקאָל פֿאַר כייפעץ אַקסעס

איך בין נישט אַ פּראָגראַמיסט, אָבער אין מיין מיינונג דעוועלאָפּערס וואָס ליבע סאָאַפּ טאָן דאָס ווייַל זיי קענען לייכט אַנטוויקלען קאָד אין אַ נאָרמאַל פּראָגראַממינג צובינד וואָס לייענט די WSDL טעקע (Web Service Definition Language). זיי טאָן ניט דאַרפֿן צו פּאַרס דער ענטפער, עס שוין דורכגעקאָכט ניצן די ווסדל. זייף ריקווייערז אַ פּראָגראַממאַטיק קאָנווערט, וואָס דיפיינז די אָנזאָג סטרוקטור און ווי צו פּראָצעס עס, אַ סכום פון קאָדירונג כּללים פֿאַר יקספּרעסינג ינסטאַנסיז פון אַפּלאַקיישאַן-דיפיינד דאַטייפּס און אַ קאַנווענשאַן פֿאַר רעפּריזענטינג רופן און רעספּאָנסעס.

קסנומקס באַמערקונגען

  1. 1
  2. 2
  3. 3
  4. 4

    צום סוף (ענדלעך!) אַ קאַנסייס קיצער פון וואָס אַלע די פריער סקערי-סאַונדינג אַקראַנימז מיינען. דאנק איר פֿאַר ניצן קלאָר און דירעקט שפּראַך, רעזולטאַט = אַ צוקונפֿט וואָס קוקט נאָר אַ ביסל ברייטער פֿאַר דעם תּלמיד דעוועלאָפּער.

    • 5

      הי וויק, יאָ ... איך שטימען. די ווערטער זענען סקערי. איך געדענק די ערשטע מאָל וואָס איך פּראָוגראַמד אַ בקשה צו אַן אַפּי און עס אַלע קליקט און איך קען נישט גלויבן ווי גרינג עס אַקשלי איז. דאַנקען!

וואָס טאָן איר טראַכטן?

דעם פּלאַץ ניצט אַקיסמעט צו רעדוצירן ספּאַם. לערן ווי דיין קאָמענטאַר דאַטע איז פּראַסעסט.