iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Modern Web

30天學習Spring MVC 系列

選擇使用Spring MVC 主要是因為工作上是撰寫JSP網頁,使用Java開發後端程式,才讓我認識了Spring MVC
我認為Spring framework 是個很棒的架構,雖然他很笨重入門要學習的概念比起其他的語言來說相對吃重,
但是再穩定性與擴充性真的沒話說,主要也是因為有了像是Spring的開發工具Spring Tool Suite (IDE)他是個不錯的官方工具,還有像是intellij idea (IDE) 也是個好選擇,有了開發整合工具的武器,才適合來建構這龐大的企業級開發框架, 希望能用30天來簡單的來介紹Spring MVC.

鐵人鍊成 | 共 30 篇文章 | 179 人訂閱 訂閱系列文 RSS系列文 團隊後端工程師的讀書會~
DAY 21

Day 21 Spring Boot 單元測試(Unit Test)

前言 基本上每寫完一個Controller你要有個習慣去對這個Controller去撰寫一個測試程式,那你可能會問說,這樣不就會讓我們的產出下降嗎? 是的,撰...

DAY 22

Day 22 Spring Boot 單元測試(Unit Test)-MockMvc框架介紹

前言 我的Spring Boot為2.0.0.BUILD-SNAPSHOT,網路上相關的資料大多是1.5的版本,在配置上有些的@宣告可能會稍微有點不太一樣,那這...

DAY 23

Day23 Spring MVC例外處理篇(Exception Handling in Spring MVC)[上]

前言 當我們再撰寫程式的時候,必須要養成一個良好的習慣,每個業務邏輯要加上例外處理的判斷,Java程式語言中可以使用try{}catch(Exception e...

DAY 24

Day24 Spring MVC例外處理篇(Exception Handling in Spring MVC)[下]

前言 基本上我們只需要針對@Controller與@RestController兩種類型的控制器做不同的錯誤處理就行,RestController是較為麻煩設計...

DAY 25

Day 25 Spring Boot 利用thymeleaf模板引擎與jquery.dataTables.js製作列表頁[View層篇]

前言 這一篇主要介紹有關thymeleaf的配置與標籤,其實不論是jsp或使用thymeleaf我們經常會用到的就是判斷,取值與Iteration的使用其他的就...

DAY 26

Day26 Spring Boot WebSocket 製作一個簡單的聊天室(上)

前言 今天主要是要來介紹WebSocket,為何要介紹WebSocket呢?主要是因為在今年我參加了JCconf時有跟一位Line主管在詢問想當一個Web Se...

DAY 27

Day27 Spring Boot WebSocket 製作一個簡單的聊天室(下)

前言 這篇會介紹做一個Client端的頁面與Demo我們的範例,這範例相關的css模板是使用Spring Boot官網的教學範例模板,你也可以嘗試加入自己的cs...

DAY 28

Day28 Spring Boot發佈篇-認識Docker(上)

前言 為什麼我要介紹Docker呢?將應用佈署在容器上是一件非常方便快速的事情,虛擬化的技術已經是好幾年前的事了,容器可以讓我們建置許多機器在上面運行,我們能很...

DAY 29

Day29 Spring Boot發佈篇-認識tomcat(下)

前言 今天我們要來認識一下tomcat,與介紹如何將我們的Spring Boot打包成一個war檔做發佈,Spring Boot還有一個打包的方式是用jar檔來...

DAY 30

達標好文 Day30 Spring MVC完賽心得與Spring學習的未來建議

先讓我說說一個故事不要置底去看學習的建議 我們先看個MV(https://www.youtube.com/watch?v=siQJhIp-UTU ),這部MV...