iT邦幫忙

ktor相關文章
共有 166 則文章
鐵人賽 Mobile Development DAY 2

技術 夢中打字的第二天:用 IDE 建立專案

「明天、明天就是假日了⋯⋯」身旁的上班族喪屍,是我老姐,在她眼睛已成死魚的情形下,眼鏡只是個裝飾品,完全是聽我聲音指揮路況。也許有點殘忍,但是所謂的個人專案是一...

鐵人賽 Modern Web DAY 11

技術 Day 11:資料管理伺服器 (9) - 遞送程式碼系統

昨日我們已經建立了一個完整具有會員系統,且可以操作資料庫內關於題目資料的 API。接下來,我們要來設計讓使用者能夠針對題目去傳送程式碼的 API。 傳送程式碼...

鐵人賽 影片教學 DAY 1

技術 Day1. Ktor安裝

請先安裝好Ktor, 再使用測試檔案呦!! (溫馨小提醒:影片畫質設成1080會比較清楚喔!!) Ktor安裝參考資料:Ktor官網Ktor下載頁面yaya的...

鐵人賽 Mobile Development DAY 1

技術 熊熊燃燒的第一天:開發前的準備

今天是一個適合出外踏青的艷陽日,大部分的上班族只能望而興嘆,然而這裡卻有兩位請了特休,但不願意離開電腦的電腦依存症重症患者。 「決定了,這次要用 Kotlin...

鐵人賽 Modern Web DAY 10

技術 Day 10:資料管理伺服器 (8) - 驗證機制介紹與會員系統建置

建立了一套與資料庫連接,並且完整的 RESTful API 去與資料庫進行操作後,我們要開始建立一套會員系統,讓部分會更改到資料庫內容的危險操作,需要登入會員...

鐵人賽 Modern Web DAY 9

技術 Day 9:資料管理伺服器 (7) - 使用 Exposed 套件與資料庫銜接

昨天我們架設了 PostgreSQL 資料庫系統,今天就讓我們來讓專案可以將資料儲存進這個資料庫內吧! Exposed:Kotlin SQL Framewor...

鐵人賽 Modern Web DAY 10

技術 [Day 10] Ktor 處理 JSON 格式的回傳

雖然產生網頁畫面也是一個重要的功能,不過對最近的後端開發來說,更多的開發內容可能是透過 API 傳遞訊息給前端或者其他服務。 今天我們就來談談怎麼用 Ktor...

鐵人賽 Modern Web DAY 9

技術 [Day 9] 談怎麼在 Ktor 內使用 FreeMarker template

如果你不喜歡 Ktor 裡面提供的 HTML DSL,那也沒關係,Ktor 裡還可以使用另一種方式產生畫面:FreeMarker FreeMarker 是一個...

鐵人賽 Modern Web DAY 8

技術 [Day 8] 談 Ktor 的 HTML DSL

程式撰寫的規則都設定好了,接著,我們可以來看看怎麼寫我們要的功能了 今天我們來看看怎麼利用 kotlin 的 HTML DSL 來產生前端畫面。 HTML DS...

鐵人賽 Modern Web DAY 7

技術 [Day 7] 談 Ktor 紀錄 log 的方式

在我們深入修改程式之前,我們還有一個要注意的地方,那就是程式 log 的設置。 SLF4J Ktor 框架使用 SLF4J (Simple Logging Fa...

鐵人賽 Modern Web DAY 6

技術 Day 6:資料管理伺服器 (4) - RESTful API 測試:使用 Postman

在前一天我們將一個可以管理題目資料的 RESTful API 給設計出來了,但是卻遇到了不知道該如何測試的問題,究竟我們該怎麼對這組 API 去進行測試呢?這...

鐵人賽 Modern Web DAY 5

技術 Day 5:資料管理伺服器 (3) - RESTful API 設計

接續前一天的內容,我們定義了題目的資料其結構為何,並且可以透過 ktor-jackson 將其資料以 JSON 格式回傳回去。那接下來如果我們希望能夠透過 H...

鐵人賽 Modern Web DAY 4

技術 Day 4:資料管理伺服器 (2) - 題目資料定義與 JSON 序列化回傳資料

接續昨天的文章內容,我們接下來要來讓這個伺服器可以開始操作題目的資料,今天就讓我們先來定義題目的資料結構,並能夠以 JSON (JavaScript Obje...

鐵人賽 Modern Web DAY 2

技術 [Day 2] 準備 Ktor 開發環境

首先,我們來花點時間,準備一下 Ktor 的開發環境 IntelliJ IDEA 這次教學我們使用的是 IntelliJ IDEA Community 版本,...

鐵人賽 Modern Web DAY 3

技術 Day 3:資料管理伺服器 (1) – 使用 Ktor 建立 HTTP Server

介紹完了系列題目中所提到的 Online Judge 系統以及 Kotlin 程式語言後,接著就要開始來進行專案的開發了。底下附上了之前有給大家看過的架構構想...

鐵人賽 Modern Web DAY 1

技術 [Day 1] 什麼是 Kotlin?什麼是 Ktor?

大家好!這邊要和大家一起聊聊怎麼用 Ktor 這個框架來處理 Kotlin 的後端服務。 聊怎麼用 Ktor 寫 Kotlin Server 之前,先來聊聊什麼...