iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

Java Spring + Vue 甘苦學習路 前後端分離之 Blog 實戰 系列

希望藉由這次鐵人賽機會,精進前後端技能~

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文 團隊曼陀號計畫V
DAY 1

前言

序 此次為實戰 project,主要目標為:自建 API 並製作出具有 CRUD 功能的 Blog 系統,這是初學者也可以上手的簡單 project! 使用的程...

2023-09-07 ‧ 由 Emily 分享
DAY 2

Day2 什麼是前後端分離呢?

系統建置模式 這邊先簡單解釋一下前端跟後端各別的涵義。如果將系統比喻成一塊麵包的話,那前端就像是麵包的顏色、形狀等外在條件,而後端就像是使用者咬下麵包時感受到的...

2023-09-08 ‧ 由 Emily 分享
DAY 3

Day3 API 建立之環境建置

概述 俗話說﹔工欲善其事,必先利其器,所以今天主要是記錄在建置 API 前所需要安裝的軟體及環境的設定等。此次開發的環境是 Windows 系統,以下先總整理所...

2023-09-09 ‧ 由 Emily 分享
DAY 4

Day4 Java Spring API 之資料系統建構 — 發文功能

概述 此次 API 的建立將以不同的功能去做切分,各別開發不同用途的 API,首先將會實作 Blog 中「發文」的這個功能,所以以下有關建置的部分皆是為了 Po...

2023-09-10 ‧ 由 Emily 分享
DAY 5

Day 5 Java Spring API 建立 — 發文功能

概述 今天將會實作如何將資料進行封裝,並建立 API。 整個過程依序會經過 Entity、Service、Controller。首先會透過 Service 層跟...

2023-09-11 ‧ 由 Emily 分享
DAY 6

Day 6 Java Spring API 之資料系統建構 — 撈出文章功能

概述 此篇將講述如何取得文章,相較於新增資料的 POST method,請求資料會使用 GET method。而大致的流程架構如上篇所示,最後也會有 API 測...

2023-09-12 ‧ 由 Emily 分享
DAY 7

Day 7 Java Spring API 建立 — 根據 id 撈出文章功能

概述 上一篇主要實作列出所有資料的 API,不過撈取資料時,使用關鍵字或是序號來找尋也是很常見的,所以今天將會實作如何透過 id 來撈取到對應的資料內容~ 資料...

2023-09-13 ‧ 由 Emily 分享
DAY 8

Day 8 Java Spring API 建立 — 更新 Post 的 API

概述 在介紹完如何新增、取得資料後,這邊會介紹如何更新資料數據,更新的方式首先是要抓取想要更新的資料是哪一個,可以使用 id 的方式去確定要抓取的資料內容。 S...

2023-09-14 ‧ 由 Emily 分享
DAY 9

Day 9 Java Spring API 建立 — 根據 id 刪除文章

概述 今天會實作刪除 post 的 API 功能,在 API 路徑的建立時,比較不同的是此次會使用的 @DeleteMapping 這個 annotation。...

2023-09-15 ‧ 由 Emily 分享
DAY 10

Day 10 Java Spring API 實作 — Pagination and 排序 part1

概述 今天要實作內容分頁呈現以及排序的功能,在 URL 中可以加入一些相關 query 的參數,例如: sortBy=title等來做過濾篩選資料。 Pagin...

2023-09-16 ‧ 由 Emily 分享