RestApi

Dáta sem, dáta tam.

Nástroje používateľa

Nástoje správy stránok


kotlin-ktor2

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Obojstranná predošlá revíziaPredchádzajúca revízia
Nasledujúca revízia
Predchádzajúca revízia
kotlin-ktor2 [2026/02/17 11:15] – [Ktor] attilajancikkotlin-ktor2 [2026/02/27 15:45] (aktuálne) – [Ktor (2)] attilajancik
Riadok 1: Riadok 1:
  
-====== Ktor ======+====== Ktor (v2) ======
  
 Tento článok vychádza z pôvodnej [[https://ktor.io/docs/welcome.html|dokumentácie Ktor]] a má za úlohu stručne zrekapitulovať možnosti frameworku Ktor, ktorý je určený pre tvorbu asynchrónnych aplikácií **server** a **klient**. Tento článok vychádza z pôvodnej [[https://ktor.io/docs/welcome.html|dokumentácie Ktor]] a má za úlohu stručne zrekapitulovať možnosti frameworku Ktor, ktorý je určený pre tvorbu asynchrónnych aplikácií **server** a **klient**.
Riadok 24: Riadok 24:
 KTOR Server je framework na vytváranie backend aplikácií – teda aplikácií, ktoré prijímajú HTTP požiadavky (GET, POST, PUT, DELETE, …), spracujú ich a vrátia odpoveď (JSON, HTML, text, …). Server Ktor čaká, kým ho niekto osloví. KTOR Server je framework na vytváranie backend aplikácií – teda aplikácií, ktoré prijímajú HTTP požiadavky (GET, POST, PUT, DELETE, …), spracujú ich a vrátia odpoveď (JSON, HTML, text, …). Server Ktor čaká, kým ho niekto osloví.
  
-Používa sa napríklad na REST API, mikroservisy, webové aplikácie, autentifikačné služby a podobne+Používa sa napríklad na REST API, mikroservisy, webové aplikácie, autentifikačné služby a podobne. 
 + 
 +=== najpoužívanejšie závisloti === 
 + 
 +== gradle.properties == 
 +<code bash> 
 +ktor_version=3.4.0 
 +</code> 
 + 
 +== gradle/libs.versions.toml == 
 +<code bash> 
 +[libraries] 
 +ktor-server-status-pages = { module = "io.ktor:ktor-server-status-pages", version.ref = "ktor" } 
 +</code> 
 + 
 +== build.gradle.kts : == 
 +<code kotlin> 
 +val ktor_version: String by project 
 + 
 +dependencies { 
 +  implementation(libs.ktor.server.status.pages) 
 +     
 +} 
 +</code>
  
 ---- ----
Riadok 31: Riadok 54:
  
 KTOR Klient je knižnica na posielanie HTTP požiadaviek iným serverom. Používa sa napríklad na volanie REST API, komunikáciu s externými službami, sťahovanie dát a podobne. Klient aktívne oslovuje server. KTOR Klient je knižnica na posielanie HTTP požiadaviek iným serverom. Používa sa napríklad na volanie REST API, komunikáciu s externými službami, sťahovanie dát a podobne. Klient aktívne oslovuje server.
 +
 +=== najpoužívanejšie závisloti ===
 +
 +== gradle.properties ==
 +<code bash>
 +ktor_version=3.4.0
 +</code>
 +
 +== gradle/libs.versions.toml ==
 +<code bash>
 +[libraries]
 +#...
 +</code>
 +
 +== build.gradle.kts : ==
 +<code kotlin>
 +val ktor_version: String by project
 +
 +dependencies {
 +  implementation("io.ktor:ktor-client-core:$ktor_version")
 +  implementation("io.ktor:ktor-client-cio:$ktor_version")}
 +</code>
  
 ---- ----
kotlin-ktor2.1771323322.txt.gz · Posledná úprava: od attilajancik