15 Питање за интервју за АПИ за одмор & амп; Одговори

Преглед садржаја

Преузмите ПДФ

1) Објасните шта је ОДМОРНО И ОДМОРНО?

РЕСТ представља репрезентативни државни трансфер; то је релативно нови аспект писања веб АПИ-ја.

РЕСТФУЛ се односи на веб услуге написане применом архитектонског концепта РЕСТ називају се РЕСТфул сервицес, фокусира се на системске ресурсе и на то како стање ресурса треба преносити преко ХТТП протокола до различитих клијената написаних на другом језику. У РЕСТФУЛ веб услузи ХТТП методе попут ГЕТ, ПОСТ, ПУТ и ДЕЛЕТЕ могу се користити за извођење ЦРУД операција.

2) Објасните архитектонски стил за креирање веб АПИ-ја?

Архитектонски стил за стварање веб апи су

  • ХТТП за комуникацију клијентског сервера
  • КСМЛ / ЈСОН као језик за форматирање
  • Једноставни УРИ као адреса услуга
  • Комуникација без држављанства

3) Наведите који су алати потребни за тестирање вашег веб АПИ-ја?

СОАПУИ алат за СОАП ВС и Фирефок "постер" додатак за РЕСТФУЛ услуге.

4) Спомените које ХТТП методе подржава РЕСТ?

ХТТП методе које подржава РЕСТ су:

  • ГЕТ: Захтева ресурс на УРЛ-у захтева. Не би требало да садржи тело захтева јер ће бити одбачено. Можда се може кеширати локално или на серверу.
  • ПОШТА: Подноси информације служби на обраду; обично би требало да врати измењени или нови ресурс
  • ПУТ: На УРЛ-у захтева ажурира ресурс
  • ДЕЛЕТЕ: На УРЛ-у захтева уклања ресурс
  • ОПЦИЈЕ: Означава које су технике подржане
  • ХЕАД: О УРЛ-у захтева враћа мета информације

5) Спомените да ли можете да користите ГЕТ захтев уместо ПУТ за стварање ресурса?

Не, не би требало да користите ПУТ за ГЕТ. ГЕТ операције требале би имати само права прегледа, док се ПУТ ресурс користи за ажурирање података.

6) Спомените шта су ресурси у РЕСТ архитектури?

Ресурси се идентификују логичким УРЛ-овима; то је кључни елемент РЕСТфул дизајна. За разлику од СОАП веб услуга у РЕСТ-у, податке о производу гледате као на ресурс и тај ресурс треба да садржи све потребне информације.

7) Спомените која је разлика између АЈАКС-а и РЕСТ-а?

АЈАКС

ОДМОР

  • У Ајак-у се захтев шаље серверу помоћу КСМЛХттпРекуест објеката. Одговор користи ЈаваСцрипт код за динамичко мењање тренутне странице
  • Ајак је скуп технологија; то је техника динамичког ажурирања делова корисничког интерфејса без поновног учитавања странице
  • Ајак асинхроно елиминише интеракцију између купца и сервера
  • РЕСТ имају структуру УРЛ-а и образац захтева / одговора који се врте око употребе ресурса
  • РЕСТ је врста софтверске архитектуре и метода којом корисници захтевају податке или информације са сервера
  • РЕСТ захтева интеракцију између купца и сервера

7) Спомените неке кључне карактеристике РЕСТ-а?

Неке кључне карактеристике РЕСТ-а укључују

  • РЕСТ је без држављанства, зато СЕРВЕР нема стање (или податке о сесији)
  • Са добро примењеним РЕСТ АПИ-јем, сервер се може поново покренути између два позива пошто се сви подаци преносе на њега
  • Веб услуга углавном користи методу ПОСТ за обављање операција, док РЕСТ користи ГЕТ за приступ ресурсима

8) Спомените који су различити стилови интеграције апликација?

Различити стилови интеграције укључују

  • Заједничка база података
  • Скупни пренос датотека
  • Позивање даљинске процедуре (РПЦ)
  • Замјена асинхроних порука преко посредничког софтвера оријентисаног на поруке (МОМ)

9) Објасните како се ЈАКСБ односи на РЕСТфул веб АПИ?

ЈАКСБ је скраћеница од Јава Арцх за КСМЛ везивање.

10) Спомените која је разлика између ПУТ и ПОСТ?

„ПУТ“ ставља датотеку или ресурс на одређени УРИ и тачно на тај УРИ. Ако на том УРИ-у већ постоји датотека или ресурс, ПУТ мења ту датотеку или ресурс. Ако тамо нема ресурса или датотеке, ПУТ их прави

ПОСТ шаље податке одређеном УРИ-ју и очекује да се ресурс на том УРИ-у бави захтевом. У овом тренутку веб сервер може да одлучи шта ће радити са подацима у контексту наведеног ресурса

ПУТ је идемпотентно значење, позивање на њега било који број пута неће имати утицаја на ресурсе.

Међутим, ПОСТ није идемпотентан, што значи да ако више пута позивате ПОСТ, он наставља да ствара више ресурса

11) Спомените који се означни језик може користити у мирном веб апи-у?

ЈСОН и КСМЛ су два означна језика која се могу користити у мирном веб апи-у

12) Спомените која је разлика између РПЦ-а или веб услуга у стилу докумената? Како одредити коју ћете одабрати?

У веб услугама у стилу докумената можемо да транспортујемо КСМЛ поруку као део СОАП захтева, што није могуће у веб услузи РПЦ стила. Веб услуга у стилу документа је најприкладнија у неким апликацијама где се КСМЛ порука понаша онако како се документ и садржај тог документа могу променити, а намера веб услуге се не ослања на садржај КСМЛ поруке.

13) Спомените шта су ЈАКС-ВС и ЈАКС-РС?

И ЈАКС-ВС и ЈАКС-РС су библиотеке (АПИ-ји) за комуникацију на различите начине у Јави. ЈАКС-ВС је библиотека која се може користити за СОАП комуникацију у ЈАВА-и, а ЈАКС-РС вам омогућава да успоставите РЕСТ комуникацију у ЈАВА-и.

14) Наведите алате или АПИ за развој или тестирање веб апи-а?

Алати за тестирање веб услуга за РЕСТ АПИ укључују

  • Пролећна РЕСТ веб услуга која користи МВЦ
  • АПИ за Јерсеи
  • ЦКСФ
  • Ос
  • Рестлет,

15) Спомените која је разлика између СОАП-а и РЕСТА?

САПУН

ОДМОР

  • СОАП је протокол преко којег два рачунара комуницирају дијељењем КСМЛ документа
  • СОАП дозвољава само КСМЛ
  • Читања заснована на СОАП-у не могу се кеширати
  • СОАП је као прилагођена апликација за радну површину, уско повезана са сервером
  • СОАП је спорији од РЕСТА
  • Покреће се на ХТТП-у, али обавија поруку
  • Одмор је сервисна архитектура и дизајн за мрежне софтверске архитектуре
  • РЕСТ подржава много различитих формата података
  • ОСТАЛА очитавања се могу кеширати
  • РЕСТ клијент је више попут прегледача; зна како да стандардизује методе и апликација мора да стане у њу
  • РЕСТ је бржи од СОАП-а
  • Користи ХТТП заглавља за задржавање мета информација

Занимљиви Чланци...