iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Spring Boot... 深不可測 系列

這是一個關於我從 0 開始學習 Spring Boot 的故事... 本次的目標是透過 Spring Boot 做出一款網頁版的撲克牌遊戲 -- 階級鬥爭,並在過程中介紹相關技術和知識,如 MVC 架構、Websocket 等。

鐵人鍊成 | 共 31 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文 團隊那團名要叫什麼?
DAY 1

Day 00 - 開始之前

哈囉~各位邦友大家好!小弟在本網站的各種文章受益良多,而這次輪到我貢獻些微知識了!先聊聊這次的參賽動機好了,原本就有預計要在暑假學習 Spring Boot,在...

2022-09-16 ‧ 由 mark0613 分享
DAY 2

Day 01 - Spring Boot 是什麼,能吃嗎

今天日標,簡單介紹一下 Spring Boot、為什麼要用框架、MVC 架構,有個初步概念就好,明天開始建立專案 ! Spring Boot 簡介 Spring...

2022-09-17 ‧ 由 mark0613 分享
DAY 3

Day 02 - 開發神器 IntelliJ

今天目標,安裝開發環境並建立專案。 小弟平常都用 vscode 來做程式開發,但開發 Java 專案就是覺得不方便,後來受老師推薦用 IntelliJ 就被深深...

2022-09-18 ‧ 由 mark0613 分享
DAY 4

Day 03 - Hello World

今日目標,完成第一個網頁,Hello Wrold! 第一個網頁 把左側的專案依序展開 cards -> src -> main -> jav...

2022-09-19 ‧ 由 mark0613 分享
DAY 5

Day 04 - 專案架構

今日目標,介紹這次專案的架構、稍微說明會用到的資料夾是哪些,以及他們的功用。 專案架構 建立專案後,會自動產生這樣的資料夾結構,我們這次實作主要集中在紅色框起來...

2022-09-20 ‧ 由 mark0613 分享
DAY 6

Day 05 - Package By Feature

今日目標,解釋 MVC 架構的詳細分層,並解釋我們之後開發架構。 分層 在前幾天,小弟僅介紹了 MVC 的基本架構以及其大致功用,今天要來解釋其內部更細的分層,...

2022-09-21 ‧ 由 mark0613 分享
DAY 7

Day 06 - 資料庫

今日目標,安裝資料庫、設定資料庫連線資訊、建立 Model。 資料庫 小弟我本來就有 XAMPP 所以資料庫就用 XAMPP 的 MySQL,如果你比較習慣 M...

2022-09-22 ‧ 由 mark0613 分享
DAY 8

Day 07 - 懶到極致的配置

今日目標,讓一些事自動化吧,Maven auto-reload、Hot reload server、使用 Lombok 簡化 Getter & Sett...

2022-09-23 ‧ 由 mark0613 分享
DAY 9

Day 08 - 註冊頁面

今日目標,透過 UserController 接收請求後顯示註冊頁面,並簡單地使用 Thymeleaf。 註冊頁面 在 user package 底下建立 j...

2022-09-24 ‧ 由 mark0613 分享
DAY 10

Day 09 - 註冊功能

今日目標,實現註冊功能。 註冊功能 UserRepository 在 user package 底下建立 java interface,名稱為 UserRep...

2022-09-25 ‧ 由 mark0613 分享