Lejupielādēt PDF
1) Paskaidrojiet, kas ir ATPŪTA un ATPŪTĪGS?
REST apzīmē reprezentatīvu valsts nodošanu; tas ir salīdzinoši jauns tīmekļa API rakstīšanas aspekts.
RESTFUL ir paredzēts tīmekļa pakalpojumiem, kas rakstīti, izmantojot REST arhitektūras koncepciju, tiek saukti par RESTful pakalpojumiem. Tas koncentrējas uz sistēmas resursiem un to, kā resursu stāvoklis jāpārvadā caur HTTP protokolu dažādiem klientiem, kas rakstīti dažādās valodās. RESTFUL tīmekļa pakalpojumā CRUD operāciju veikšanai var izmantot tādas HTTP metodes kā GET, POST, PUT un DELETE.
2) Izskaidrojiet tīmekļa API veidošanas arhitektūras stilu?
Tīmekļa api veidošanas arhitektūras stils ir
- HTTP klienta servera saziņai
- XML / JSON kā formatēšanas valoda
- Vienkāršs URI kā pakalpojumu adrese
- Bezvalstnieka komunikācija
3) Pieminiet, kādi rīki ir nepieciešami, lai pārbaudītu jūsu tīmekļa API?
SOAPUI rīks SOAP WS un Firefox "plakātu" spraudnis RESTFUL pakalpojumiem.
4) Pieminiet, kādas ir HTTP metodes, kuras atbalsta REST?
REST atbalstītās HTTP metodes ir:
- GET: tā pieprasa resursu uz pieprasījuma URL. Tajā nedrīkst būt pieprasījuma struktūra, jo tā tiks izmesta. Varbūt to var saglabāt kešatmiņā lokāli vai serverī.
- POST: tā iesniedz informāciju dienestam apstrādei; tam parasti jāatgriež modificētais vai jaunais resurss
- PUT: Pēc pieprasījuma URL tā atjaunina resursu
- DZĒST: Pēc pieprasījuma URL tas noņem resursu
- IESPĒJAS: Tas norāda, kuras metodes tiek atbalstītas
- HEAD: Par pieprasījuma URL tas atgriež meta informāciju
5) Pieminiet, vai resursa izveidošanai varat izmantot GET pieprasījumu, nevis PUT?
Nē, jums nav paredzēts izmantot PUT GET. GET operācijām vajadzētu būt tikai skata tiesībām, savukārt datu atjaunināšanai tiek izmantots PUT resurss.
6) Pieminiet, kādi ir resursi REST arhitektūrā?
Resursi tiek identificēti pēc loģiskiem URL; tas ir RESTful dizaina galvenais elements. Atšķirībā no SOAP tīmekļa pakalpojumiem REST, produkta datus skatāt kā resursus, un šajā resursā ir jāietver visa nepieciešamā informācija.
7) Pieminiet, kāda ir atšķirība starp AJAX un REST?
AJAX |
ATPŪTA |
|
|
7) Pieminēt dažas galvenās REST īpašības?
Daži galvenie REST raksturlielumi ietver
- REST ir bezvalstnieks, tāpēc SERVERAM nav stāvokļa (vai sesijas datu)
- Izmantojot labi pielietotu REST API, serveri var restartēt starp diviem zvaniem, jo visi dati tiek nodoti serverim
- Tīmekļa pakalpojums operāciju veikšanai lielākoties izmanto POST metodi, savukārt, lai piekļūtu resursiem, REST izmanto GET
8) Pieminiet, kādi ir dažādi lietojumprogrammu integrācijas stili?
Dažādie integrācijas stili ietver
- Koplietojama datu bāze
- Sērijveida failu pārsūtīšana
- Attālās procedūras (RPC) izsaukšana
- Asinhrono ziņojumu maiņa pa ziņojumu orientētu vidējo programmatūru (MOM)
9) Paskaidrojiet, kā JAXB bija saistīts ar RESTful web API?
JAXB apzīmē java arku XML saistīšanai.
10) Pieminiet, kāda ir atšķirība starp PUT un POST?
"PUT" ievieto failu vai resursu noteiktā URI un tieši tajā URI. Ja šajā URI jau ir fails vai resurss, PUT maina šo failu vai resursu. Ja tur nav resursu vai failu, PUT to izveido
POST nosūta datus uz noteiktu URI un sagaida, ka resurss šajā URI veiks pieprasījumu. Tīmekļa serveris šajā brīdī var izlemt, ko darīt ar datiem norādītā resursa kontekstā
PUT ir idempotenta nozīme, atsaukšanās uz to vairākas reizes neietekmēs resursus.
Tomēr POST nav idempotents, tas nozīmē, ja jūs vairākas reizes izsaucat POST, tas turpina radīt vairāk resursu
11) Pieminiet, kuru iezīmēšanas valodu var izmantot mierīgā tīmekļa api?
JSON un XML ir divas iezīmēšanas valodas, kuras var izmantot mierīgā tīmekļa api
12) Pieminiet, kāda ir atšķirība starp RPC vai dokumentu stila tīmekļa pakalpojumiem? Kā jūs noteikt, kuru izvēlēties?
Dokumenta stila tīmekļa pakalpojumos mēs varam transportēt XML ziņojumu kā daļu no SOAP pieprasījuma, kas nav iespējams RPC stila tīmekļa pakalpojumā. Dokumenta stila tīmekļa pakalpojums ir vispiemērotākais dažās lietojumprogrammās, kur XML ziņojums darbojas tā, kā dokuments un šī dokumenta saturs var mainīties, un tīmekļa pakalpojuma nodoms nav atkarīgs no XML ziņojuma satura.
13) Pieminiet, kas ir JAX-WS un JAX-RS?
Gan JAX-WS, gan JAX-RS ir bibliotēkas (API), kas ļauj sazināties dažādos veidos Java. JAX-WS ir bibliotēka, kuru var izmantot, lai sazinātos ar ziepēm JAVA, un JAX-RS ļauj REST komunikāciju veikt JAVA.
14) Uzskaitiet rīkus vai API tīmekļa api izstrādei vai testēšanai?
Testa rīki tīmekļa pakalpojumiem REST API ietver
- Pavasara REST tīmekļa pakalpojums, izmantojot MVC
- Džersijas API
- CXF
- Asis
- Restlet,
15) Pieminiet, kāda ir atšķirība starp ziepēm un atpūtu?
ZIEPES |
ATPŪTA |
|
|