iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

從Servlet到Spring MVC 系列

Spring MVC的底層是基於Servlet,此次挑戰希望從根本學起完善Spring MVC技能樹。這次挑戰並不會談到JSP或其他模板引擎如thymeleaf或freemaker等,畢竟現在大多專案朝向前後端分離,所以們前端大就只會有簡單的html、css、js,不熟悉的前端就外包給ChatGPT了,大家說好不好呢?

鐵人鍊成 | 共 36 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day20 Servlet - Handle JSON Data

前言 雖然JSON並不是Servlet的一部分,但在前後端分離專案中都是靠JSON格式在進行溝通的,正因為很重要,所以想看看在還未使用SpringMVC這邊會怎...

2024-10-05 ‧ 由 James 分享
DAY 22

Day21 Servlet - JWT

前言 在網站的世界裡認證授是我們一定會遇到的問題,認證(Authentication)你是否為合法使用者,授權(Authorization)你可以訪問那些頁面。...

2024-10-06 ‧ 由 James 分享
DAY 23

Day22 Servlet - MVC

前言 身為軟體開發人員的你希望看到什麼樣子的程式碼呢,如果你看到以下的程式碼你會.... <%@ page contentType="text/...

2024-10-07 ‧ 由 James 分享
DAY 24

Day23 Servlet - Project

前言 今日將與chatgpt協同合作一口氣將前面所用到的寫成一個專案,當中包含登入驗證,撰寫CRUD程式但我們不會串接到資料庫。 0、創建module 請參考D...

2024-10-08 ‧ 由 James 分享
DAY 25

Day24 Spring MVC - Review Spring Framework (1)

前言 今日我們將快速瀏覽Spring Framework作為日後Spring MVC的基礎。 0、創建module create day24 modulecre...

2024-10-09 ‧ 由 James 分享
DAY 26

Day25 Spring MVC - Review Spring Framework (2)

前言 如果有碰過Spring專案應該會發現annotation與xml設定的方式會混用(比如明天會看到的Spring MVC),但走到Spring boot你就...

2024-10-10 ‧ 由 James 分享
DAY 27

Day26 Spring MVC - Concept

前言 框架的目的是什麼呢?無疑的就是簡化你手邊繁瑣的工作,讓你可以更專注於業務邏輯的撰寫。Spring MVC基於Servlet進行封裝,對於整個Spring生...

2024-10-11 ‧ 由 James 分享
DAY 28

Day27 Spring MVC - Request Handling (I)

Day27 Spring MVC - Request Handling (I) 前言 昨日完成Spring MVC的快速入門,我們複習一下整個過程 透過Dis...

2024-10-12 ‧ 由 James 分享
DAY 29

Day28 Spring MVC - Request Handling (II)

0.創建module 請參考Day27 module 一、Request Handling (1) @RequestParam Spring MVC封裝了Ser...

2024-10-13 ‧ 由 James 分享
DAY 30

Day29 Spring MVC - Response Handling

0.創建module (1) 請參考Day27 module(2) 使用JSON相關設置maven <!-- https://mvnrepository...

2024-10-14 ‧ 由 James 分享