iT邦幫忙

ktor相關文章
共有 165 則文章
鐵人賽 Mobile Development DAY 16

技術 補班前夜的第十六天:把 Ktor 綁上 Keycloak 大船

大口深呼吸,現在要開始把 Ktor 綁上 Keycloak 大船了。 老姐還笑我太緊張,都不知道我這幾天查了多少資料。 官網的範例看起來沒有問題,就是少了些詳細...

鐵人賽 Modern Web DAY 16

技術 [Day 16] 談談 DAO 的 CRUD

上次我們簡單的展示了怎麼使用 DAO 操作資料庫。今天我們稍微多介紹一些 DAO 的使用方式 Create 建立資料的方式我們之前看過了,使用 new 來達成:...

鐵人賽 Modern Web DAY 25

技術 Day 25:批改系統網頁 (7) - 在本地端測試環境中建立 HTTPS 連線

昨天我們建立了登入頁面,但是卻遇到了連線不安全,無法進行跨領域修改 Cookie 的問題。究竟我們該如何建立一個安全的網路,來讓我們的資料管理系統能夠順利地去...

鐵人賽 影片教學 DAY 16

技術 Day16. 我的第一個 Line Bot (7):Ktor的database功能

溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:我的Kotlin整理筆記Kotlin線上讀書會共筆讀書會成員Andy Lu學習...

鐵人賽 Modern Web DAY 15

技術 [Day 15] 看不懂 exposed DAO?談談 object 和 companion object

昨天我們看了 exposed DAO 的寫法,有的地方是 Kotlin 獨有,可能看起來有一點吃力 今天我們來談談 object 和 companion obj...

鐵人賽 Mobile Development DAY 15

技術 抓住稻草的第十五天:Docker & Keycloak 設定

今天是我比較早起,做了比薩吐司補充元氣,老姐在我收拾剩餘材料時走進廚房。 「姐,妳的眼睛怎麼腫了?」好明顯的泡泡眼。 「昨夜翻來覆去,總算想到了適合的設計,解決...

鐵人賽 Modern Web DAY 24

技術 Day 24:批改系統網頁 (6) - 會員登入狀態確認與會員登入頁面

昨天我們美化了網頁的各個元件,讓它們看起來不再是那麼醜醜的了。在美化完網頁後,我們可以先來把網站的會員系統銜接進來,藉以讓我們方便去處理其他的資料顯示與操作用...

鐵人賽 Modern Web DAY 14

技術 [Day 14] 怎麼用 exposed DAO 存取資料庫

安裝好 exposed 框架之後,我們就可以試看看存取資料庫了 首先我們用 DAO 的方式來存取資料庫 什麼是 DAO DAO,全名是 Data Access...

鐵人賽 Mobile Development DAY 14

技術 尋尋覓覓的第十四天:曙光在哪?

老姐一到家就很開心的亮出她的成果。「你看,之前很麻煩的圓形遮罩都可以用 CardView 製作,標籤也不用自己寫 shape ,可以用 Chip 元件, Mat...

鐵人賽 Modern Web DAY 13

技術 [Day 13] 用 Ktor 連線資料庫!談 Kotlin exposed 框架

處理好環境設定之後,我們要來連線資料庫了 要連線資料庫,我們需要另一個框架:exposed 什麼是 exposed Exposed 是一個 Kotlin 的...

鐵人賽 Mobile Development DAY 13

技術 任重道遠的第十三天:來自網路另一端的協助

當有一個問題可以從 App 也可以從 Server 解決的時候,究竟要交給誰解決呢? 這個問題從來沒有標準答案。 而這個問題今天也發生了。 老姐卡在刪除題目成功...

鐵人賽 Modern Web DAY 22

技術 Day 22:批改系統網頁 (4) - 嘗試從資料管理系統抓取資料

昨日我們完成了前端網頁路徑路由的處理,今天就來讓我們對這些路徑能夠從對應的資料管理系統 API 去抓取資料,並將資料顯示在網頁上。 Fetch API 為了要...

鐵人賽 影片教學 DAY 13

技術 Day13. 我的第一個 Line Bot (4):如何用 Ktor 取得 user-id

溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:我的Kotlin整理筆記Kotlin線上讀書會共筆讀書會成員Andy Lu學習...

鐵人賽 Mobile Development DAY 12

技術 互相分享的第十二天:前後端都用 Kotlin 的好處

老姐亮出她的 App 畫面說今天準備接我的 post Api 。 我露出抱歉的表情和她說了目前只有 題目列表 GET /api/topics 可用。她微笑地把她...

鐵人賽 Modern Web DAY 12

技術 [Day 12] 要準備連線資料了!設置 Ktor 的連線資訊

邏輯知道怎麼撰寫了,前端畫面也做好了,下一步我們開始要連看看資料庫了。 不過在正式連資料庫之前,我們要先學學怎麼設置連線資訊,也就是資料庫的帳號密碼等等。 為什...

鐵人賽 Mobile Development DAY 11

技術 內部進化的第十一天:動起來吧,資料庫!塞資料的時機到了!

今天要開始往資料庫塞資料,再也不能忽視之前那個連線失敗問題。 其實是因為我連線模式忘了選擇,更正確的說,我當初沒找到選擇的地方,所以被預設成 Remote 了...

鐵人賽 Modern Web DAY 11

技術 [Day 11] Ktor 的 Routing 進階技法

隨著專案功能的增加,我們對外開放的 route 也會越來越多。 今天我們來談談怎麼調整我們的 route route group 首先,我們可以將相關的 rou...

鐵人賽 影片教學 DAY 11

技術 Day11. 如何使用IntelliJ Ultimate 的 Http Request 功能 (& 安裝教學)

溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:我的Kotlin整理筆記Kotlin線上讀書會共筆讀書會成員Andy Lu學習...

鐵人賽 Modern Web DAY 10

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

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

鐵人賽 Mobile Development DAY 9

技術 些微挫折的第九天:Exposed 框架

官方推薦 Ktor 程式操作資料庫使用 Exposed 框架。 https://github.com/JetBrains/Exposedhttps://gith...

鐵人賽 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...

鐵人賽 Mobile Development DAY 8

技術 做出選擇的第八天:H2 資料庫,就決定是你了

用假資料撐了幾天,但是老姐也差不多要開始開發建立題目、刪除題目的部分了。 之前建立了在新 pacakge response 底下的新類別 TopicRespon...

鐵人賽 影片教學 DAY 8

技術 Day8. 我的第一個Telegram Bot (7) : DeleteWebhook

今天是Telegram Bot的最後一天了~(明天開始就換Line Bot囉!) 溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:...

鐵人賽 Mobile Development DAY 7

技術 製造貓貓的第七天:人人愛 Kotlin Extension

「喵先生真的把桌上的玩偶都帶回去了呢。」「是呀,難得可以看到他的桌面。」「難得的是可以看到他天黑前下班吧!」今天我倆慢了喵先生一步,正好聽到其他人的閒談。 「小...

鐵人賽 Modern Web DAY 7

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

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

鐵人賽 影片教學 DAY 7

技術 Day7. 我的第一個Telegram Bot (6) : Webhook

已經開始陷入半夜12點製片的for迴圈了@@"好險現在的i值已經小於等於23...(暈~) (溫馨小提醒:影片畫質設成1080會比較清楚喔!!) K...

鐵人賽 影片教學 DAY 6

技術 Day6. 我的第一個Telegram Bot (5) : Ktor

影片做好才發現一開始就口誤,把第六天講成第五天@@"(該喝RedBull了...) 今天練習用的Sample:KtorDay6-TelegramSam...

鐵人賽 影片教學 DAY 5

技術 Day5. 我的第一個Telegram Bot (4) : Ngrok

我感冒了@@"...今天的聲音有點"燒聲",昨晚一次趕完Day4跟Day5兩天的影片,Day4還沒有很明顯,Day5的就... (溫馨小提醒...

鐵人賽 Mobile Development DAY 4

技術 調整時程的第四天:dataBinding 小麻煩

「啊,我就覺得哪裡不對,我們現在這樣的作業模式算是並聯吧?這樣就算強度增加也不會持久呀!」老姐邊按摩疲乏的手指邊期待的看著我。 我完全明白妳的意思唷,這樣三分鐘...