Atsisiųsti PDF
1) Paaiškinkite, kas yra poilsis ir poilsis?
REST reiškia reprezentacinį valstybės perdavimą; tai yra palyginti naujas internetinės API rašymo aspektas.
RESTFUL yra žiniatinklio paslaugos, parašytos taikant REST architektūrinę koncepciją, vadinamos RESTful paslaugomis, ji orientuota į sistemos išteklius ir į tai, kaip išteklių būsena turėtų būti perduodama per HTTP protokolą skirtingiems klientams, parašytiems skirtinga kalba. RESTFUL žiniatinklio tarnyboje CRUD operacijoms atlikti galima naudoti HTTP metodus, tokius kaip GET, POST, PUT ir DELETE.
2) Paaiškinkite interneto API kūrimo architektūrinį stilių?
Architektūrinis stilius kuriant interneto api yra
- HTTP kliento serverio ryšiui
- XML / JSON kaip formatavimo kalba
- Paprastas URI kaip paslaugų adresas
- Bendravimas be pilietybės
3) Paminėkite, kokių įrankių reikia norint patikrinti jūsų žiniatinklio API?
SOAPUI įrankis, skirtas SOAP WS ir „Firefox“ „plakato“ įskiepiui, skirtas RESTFUL paslaugoms.
4) Paminėkite, kokius HTTP metodus palaiko REST?
REST palaikomi HTTP metodai yra šie:
- GAUTI: Jis prašo išteklių prašymo URL. Joje neturėtų būti užklausos įstaiga, nes ji bus išmesta. Galbūt ją galima talpinti vietoje arba serveryje.
- POSTAS: teikia informaciją tarnybai apdoroti; paprastai jis turėtų grąžinti pakeistą ar naują šaltinį
- PUT: Pagal užklausos URL jis atnaujina šaltinį
- Ištrinti: Užklausos URL pašalina šaltinį
- PARINKTYS: Tai nurodo, kurie metodai palaikomi
- HEAD: Apie užklausos URL pateikia meta informaciją
5) Paminėkite, ar galite naudoti GET užklausą, o ne PUT, kad sukurtumėte šaltinį?
Ne, jūs neturite naudoti PUT GET. GET operacijos turėtų turėti tik peržiūros teises, o PUT šaltinis naudojamas duomenims atnaujinti.
6) Paminėkite, kokie yra REST architektūros ištekliai?
Ištekliai identifikuojami pagal loginius URL; tai yra pagrindinis „RESTful“ dizaino elementas. Skirtingai nei SOAP žiniatinklio paslaugos REST, produkto duomenis matote kaip išteklius ir šiame šaltinyje turėtų būti visa reikalinga informacija.
7) Paminėkite, kuo skiriasi AJAX ir REST?
AJAX |
POILSIS |
|
|
7) Paminėkite keletą pagrindinių poilsio savybių?
Kai kurios pagrindinės REST savybės apima
- REST yra be pilietybės, todėl SERVERIS neturi būsenos (ar sesijos duomenų)
- Naudojant gerai pritaikytą REST API, serveris gali būti paleistas iš naujo tarp dviejų skambučių, nes visi duomenys perduodami serveriui
- Žiniatinklio tarnyba operacijoms atlikti dažniausiai naudoja POST metodą, o REST prieigai prie išteklių naudoja GET
8) Paminėkite, kokie yra skirtingi programų integravimo stiliai?
Įvairūs integracijos stiliai apima
- Bendra duomenų bazė
- Paketinių failų perdavimas
- Nuotolinės procedūros (RPC) iškvietimas
- Asinchroninių pranešimų keitimas per žinutes orientuotą vidurinę įrangą (MOM)
9) Paaiškinkite, kaip JAXB buvo susijęs su „RESTful web API“?
JAXB reiškia „Java arch“, skirtą XML susiejimui.
10) Paminėkite, kuo skiriasi PUT ir POST?
„PUT“ failą ar šaltinį įrašo į tam tikrą URI ir tiksliai į tą URI. Jei tame URI jau yra failas ar šaltinis, PUT pakeičia tą failą ar šaltinį. Jei ten nėra ištekliaus ar failo, PUT sukuria
POST siunčia duomenis į konkretų URI ir tikisi, kad to URI šaltinis apdoros užklausą. Šiuo metu žiniatinklio serveris gali nuspręsti, ką daryti su duomenimis nurodyto ištekliaus kontekste
PUT yra idempotentinė prasmė, bet kiek kartų jo naudojimas neturės įtakos ištekliams.
Tačiau POST nėra idempotentas, ty jei kelis kartus iškviečiate POST, jis sukuria daugiau išteklių
11) Paminėkite, kurią žymėjimo kalbą galima naudoti ramioje interneto api?
JSON ir XML yra dvi žymėjimo kalbos, kurias galima naudoti ramioje interneto api
12) Paminėkite, kuo skiriasi RPC ar dokumentų stiliaus žiniatinklio paslaugos? Kaip nustatyti, kurį pasirinkti?
Naudodamiesi dokumentų stiliaus žiniatinklio paslaugomis, mes galime perkelti XML pranešimą kaip SOAP užklausos dalį, o tai neįmanoma naudojant RPC stiliaus interneto paslaugą. Dokumento stiliaus žiniatinklio paslauga yra tinkamiausia kai kuriose programose, kur XML pranešimas elgiasi taip, kaip dokumentas ir to dokumento turinys gali pasikeisti, o žiniatinklio paslaugos ketinimas nesiremia XML pranešimo turiniu.
13) Paminėkite, kas yra JAX-WS ir JAX-RS?
Tiek JAX-WS, tiek JAX-RS yra bibliotekos (API), skirtos įvairiais būdais bendrauti „Java“. JAX-WS yra biblioteka, kuri gali būti naudojama muilui bendrauti JAVA, o JAX-RS leidžia pailsėti JAVA.
14) Išvardykite žiniatinklio API kūrimo ar testavimo įrankius ar API?
Testavimo įrankiai, skirti REST API žiniatinklio paslaugoms, apima
- Pavasario REST internetinė paslauga naudojant MVC
- Džersio API
- CXF
- Ašis
- „Restlet“,
15) Paminėkite, kuo skiriasi muilas ir poilsis?
MUILAS |
POILSIS |
|
|