切面導向程式設計(Aspect-oriented programming, AOP),又譯為面向方面程式設計、剖面導向程式設計,此設計最主要目的是實現關注點分離...
Spring Boot 上傳/下載檔案 (上) 大家安安,今天來實作小畫家後端功能1.上傳圖片 <-今天會介紹的2.下載圖片3.列出圖片網址 先設定app...
前面我們利用 Thymeleaf 樣板引擎結合 H2 資料庫實作 Todo 待辦事項清單,而既然我們完成了一個小作品,我們就來將作品發佈到網路上吧!這邊我們利用...
tags: 鐵人賽 Templates 先看一下這張圖,介紹一下架構controller不會直接跟model交互,而是中間透過一層service操控而serv...
昨日我們介紹了 Thymeleaf 樣板引擎,並已經完成 Template 環境建置與初始頁面,接下來我們嘗試利用樣板引擎來製作一個待辦清單 TodoList,...
睡夢中被敲醒 我還是不確定 怎會有熱血素材剛好寫鐵人文。 因為小畫家還是會用到資料庫內容,加上之後想做成線上的你畫我猜所以今天就先介紹這個吧 tag...
打瞌睡驚醒的瞬間,生命得到了啟發--該寫鐵人文了。 鐵人賽 Spring Boot Day2 一 EC2 昨天我們創好了一個簡單的Hello World範...
Thymeleaf 是什麼? Thymeleaf 是一個 XML/HTML5 模板引擎,能夠應用於模板設計檔案,非常適合 Spring 框架進行開發 HTML5...
上一篇我們完成了 Service 的單元測試,而這篇我們要來測試 Controller 單元測試,在前面架構章節有提到 Controller 是負責處理 Htt...
今日看到有許多鐵人賽的朋友紛紛完賽,有點好奇目前還有幾位鐵人還在一起努力,於是想到可以撰寫爬蟲 Web scraper 程式來了解一下,而在 Java libr...
在Grails 裡建立 controller 是一件很愉快、簡單的事情。基本上,你無須使用任何 annotation。我們先在 grails-app/contr...
說明 我在本系列文章中,主要是採用 IntelliJ-IDEA 作為示範。但我不會在文章中跟你講述如何操作 IntelliJ-IDEA,例如你要到哪個選單、輸...
前言在 2014年,經友人推薦,我開始自學使用 Grails framework 作為 Java 開發 WEB 的平台架構。這一用,不得了了,我發現他真的很好用...
軟體系統架構是建構者賦予系統的樣貌,而該樣貌是由不同元件組合而成,元件之間會有不同的合作與溝通方式,目的是為了讓軟體系統在開發、部署、運行和維護都能輕鬆理解與開...
在前一篇 Spring Boot 使用 RESTful API (1) 我們已經說明 RESTful API 的基本概念,接下來這篇我們要將前面所做的範例進行修...
前面兩篇我們已經介紹完資料庫操作,可能有朋友會疑問 API 細節是如何進行實現,為什麼我們在 程式中加入 @RestController、@GetMapping...
空虛寂寞冷? 別擔心,你還有鐵人賽。今天挑戰第 14 天,加油!大家安安,感覺講Spring Boot就要講到IOC 可以先去看 上上(?)篇,講解DI 複...
ORM 介紹 昨日,我們直接利用實作來感受 Spring Data JPA 的快速開發,會發現到我們只要建立 Entity,就可以幫助我們做資料庫映射來新增資料...
昨日我們已經學會資料庫設定與使用 JDBC 取得資料庫資料,而今天我們將 JDBC 這段程式改為使用 Spring Data JPA 進行資料庫資料操作,而 S...
大家安安,今天過得好嗎?寫這篇主要是想複習自己的DI觀念之後也會介紹 Dagger in Android 跟 Spring Boot銜接 那就 開始吧? #1....
Spring Boot D1 == 大家安安,再介紹了自定義View之後,我想來實作一個小畫家APP目前預計功能有Android:小畫家 畫圖 ,儲存圖Spri...
文章回顧 昨日,我們將 Spring Boot 專案建置完成,可能會有朋友好奇,為什麼我們在 DemoApplication.kt 裡面加上一段程式碼,就可以用...
編輯器環境說明 接下來,這篇文章將帶大家建置 Spring Boot 專案,本系列文章使用的編輯器為 Intellij ,但因為使用的 intellij 為 u...
前言 從這章開始我們即將進入 Spring Boot 世界,前面章節是希望能與大家一起了解 Kotlin 基本語法,再進入後面章節的 Web 開發介紹,而自己在...
世界上沒有確定的事,這是我唯一確定的 --《A Beautiful Mind》 三層式架構 簡單介紹後端程式大致可以分為三層架構,每個層都有自己的職責,降低...
先解決眼前的難題,然後等待,讓時間替你解決! -- 《舉重妖精金福珠》 上一篇我們會發現,當我們要建立實體(Entity)時,必須將屬性增加 getter...
專注下一步,就那一步 本系列預計要利用 TodoList 待辦事項清單的專案練習實作部份,TodoList 專案非常適合入門新技術時最好的練習,雖然專案內容...
這篇將帶大家了解 Kotlin 在函數 Function 的基本操作,函數 Function 在程式設計中扮演非常重要的角色,通常使用 function 會有以...
tags: 鐵人賽 自我介紹 大家安安,目前是開發Android半年的小菜渣,目前還是學生,這次因為想激勵自己跟記住技術所以參加了鐵人賽,寫的方面很雜比較偏向是...
主題選定 這次鐵人賽文章主要是想要介紹 Kotlin 運用在 Spring Boot 開發上,其實當時在思考主題時猶豫了很久,因為 JetBrains 有推出...