2. Komunikace aplikací Flashcards

1
Q

Co je REST a jaké jsou jeho základní principy?

A
  • REST (Representational State Transfer) je architektonický styl pro vývoj síťových aplikací, který využívá standardní HTTP metody jako GET, POST, PUT, DELETE a PATCH.
  • Základní principy zahrnují bezstavovost (každý požadavek musí obsahovat veškeré informace nutné pro jeho zpracování), jednoznačnou identifikaci zdrojů (pomocí URI), a reprezentaci (zdroje mohou být reprezentovány ve formátech jako JSON, XML, HTML).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co je JSON a kde se obvykle používá?

A
  • JSON je lehký formát pro výměnu dat, který je snadno čitelný pro lidi a snadno zpracovatelný stroji. Založený na syntaxi objektů JavaScriptu.
  • JSON se široce používá pro webové API díky své kompaktnosti a přímé podpoře většinou programovacích jazyků.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jaké jsou charakteristiky a obvyklé použití XML?

A
  • XML je flexibilní formát, který umožňuje definovat vlastní značky a strukturu dat. Podporuje složité hierarchie dat a je strojově čitelný.
  • XML se používá v mnoha enterprise a finančních aplikacích pro situace, kde je potřeba vyšší míra struktury a specifikace.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co je CSV a jaké má využití?

A
  • CSV je jednoduchý formát pro tabulková data, kde každý řádek souboru představuje jeden záznam dat, a hodnoty jsou oddělené čárkami.
  • CSV je ideální pro export a import dat do tabulkových procesorů nebo databází, díky jeho snadné čitelnosti a možnosti editace v běžných textových editorech.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly