PDF letöltése
1) Magyarázza el, mi a Pihenés és a Pihenés?
A REST a REpresentational State Transfer-t jelenti; ez egy viszonylag új szempont az internetes API írásakor.
A RESTFUL-ra utalnak a RESTful szolgáltatásnak nevezett webes szolgáltatások, amelyeket a REST építészeti koncepció alkalmazásával írnak, a rendszer erőforrásaira és arra összpontosít, hogy az erőforrás állapotát hogyan kell HTTP protokollon keresztül továbbítani különböző nyelveken írt klienseknek. A RESTFUL webszolgáltatásban olyan HTTP módszerek használhatók CRUD műveletek végrehajtására, mint a GET, POST, PUT és DELETE.
2) Magyarázza el a webes API készítésének építészeti stílusát?
A webes api létrehozásának építészeti stílusa az
- HTTP az ügyfélszerver kommunikációjához
- XML / JSON formázási nyelvként
- Egyszerű URI a szolgáltatások címeként
- Hontalan kommunikáció
3) Említse meg, milyen eszközök szükségesek a webes API teszteléséhez?
SOAPUI eszköz a SOAP WS-hez és a Firefox "poszter" plugin a RESTFUL szolgáltatásokhoz.
4) Említse meg, milyen HTTP módszereket támogat a REST?
A REST által támogatott HTTP módszerek a következők:
- GET: Erőforrást kér a kérés URL-jén. Nem tartalmazhat kérő testületet, mivel eldobásra kerül. Talán helyileg vagy a szerveren is tárolható.
- POST: Információt nyújt be a szolgáltatáshoz feldolgozás céljából; általában a módosított vagy új erőforrást kell visszaadnia
- PUT: A kérés URL- jén frissíti az erőforrást
- TÖRLÉS: A kérés URL-jén eltávolítja az erőforrást
- OPCIÓK: Jelzi a támogatott technikákat
- HEAD: A kérelem URL-jéről metaadatokat ad vissza
5) Említse meg, hogy az erőforrás létrehozásához használhatja-e a GET kérést a PUT helyett?
Nem, nem a PUT-ot kell használnia a GET-hez. A GET műveleteknek csak megtekintési jogokkal kell rendelkezniük, míg az adatok frissítésére a PUT erőforrást használják.
6) Említse meg, mi az erőforrás a REST architektúrában?
Az erőforrásokat logikai URL-ek azonosítják; ez a RESTful design kulcseleme. A REST SOAP webszolgáltatásaitól eltérően a termékadatokat erőforrásként tekintheti meg, és ennek az erőforrásnak tartalmaznia kell az összes szükséges információt.
7) Mondja meg, mi a különbség az AJAX és a REST között?
AJAX |
PIHENÉS |
|
|
7) Megemlíti a REST néhány legfontosabb jellemzőjét?
A REST néhány fő jellemzője a következők:
- A REST állapot nélküli, ezért a SZERVERNEK nincs állapota (vagy munkamenet-adata)
- Jól alkalmazott REST API-val a kiszolgálót két hívás között újra lehet indítani, mivel minden adatot továbbítanak a szerverre
- A webszolgáltatás többnyire a POST módszert használja a műveletek végrehajtásához, míg a REST a GET-et használja az erőforrások eléréséhez
8) Említse meg, melyek a különböző alkalmazásintegrációs stílusok?
A különböző integrációs stílusok közé tartozik
- Megosztott adatbázis
- Kötegelt fájlátvitel
- Távoli eljárás (RPC) meghívása
- Aszinkron üzenetek felcserélése egy üzenetközpontú középáru (MOM)
9) Magyarázza el, hogy a JAXB hogyan kapcsolódott a RESTful web API-hoz?
A JAXB a java arch jelentése XML-összerendelés.
10) Mondja meg, mi a különbség a PUT és a POST között?
A "PUT" egy fájlt vagy erőforrást egy adott URI-hez és pontosan ahhoz az URI-hoz helyez. Ha már van fájl vagy erőforrás az URI-n, akkor a PUT megváltoztatja azt a fájlt vagy erőforrást. Ha nincs erőforrás vagy fájl, akkor a PUT készít egyet
A POST adatokat küld egy adott URI-nak, és elvárja, hogy az URI erőforrása kezelje a kérést. A webkiszolgáló ezen a ponton eldöntheti, hogy mit kezdjen az adatokkal a megadott erőforrás kontextusában
A PUT idempotens jelentés, annak akárhányszor történő meghívása nem lesz hatással az erőforrásokra.
A POST azonban nem idempotens, vagyis ha többször is meghívja a POST-ot, az több erőforrást hoz létre
11) Megemlíti, melyik jelölőnyelv használható a nyugodt webes API-ban?
A JSON és az XML a két jelölő nyelv, amely nyugodt webes API-kban használható
12) Mondja meg, mi a különbség az RPC vagy a dokumentum stílusú webszolgáltatások között? Hogyan határozhatja meg, melyiket válassza?
A dokumentum stílusú webszolgáltatásokban egy XML üzenetet szállíthatunk a SOAP kérés részeként, ami az RPC stílusú webszolgáltatásban nem lehetséges. A dokumentumstílusú webszolgáltatás a legmegfelelőbb olyan alkalmazásokban, ahol az XML-üzenet úgy viselkedik, ahogyan a dokumentum és a dokumentum tartalma megváltoztathatja, és a webszolgáltatás szándéka nem támaszkodik az XML-üzenet tartalmára.
13) Említse meg, mi az a JAX-WS és a JAX-RS?
A JAX-WS és a JAX-RS egyaránt könyvtárak (API-k), amelyek különféle módon kommunikálnak a Java-ban. A JAX-WS egy könyvtár, amellyel SOAP kommunikációt lehet folytatni a JAVA-ban, a JAX-RS pedig lehetővé teszi a REST kommunikáció JAVA-ban történő végrehajtását.
14) Sorolja fel a webes API fejlesztéséhez vagy teszteléséhez szükséges eszközöket vagy API-t?
A REST API-k webszolgáltatásainak tesztelési eszközei a következőket tartalmazzák:
- Tavaszi REST webszolgáltatás az MVC használatával
- Jersey API
- CXF
- Tengely
- Restlet,
15) Mondja meg, mi a különbség a SOAP és a REST között?
SZAPPAN |
PIHENÉS |
|
|