Spring 請求與回應
瀏覽器發送請求會先經過 DispatcherServlet 轉交給各 *Controller 程式處理,處理完成後將結果返回給 DispatcherServlet,然後再回傳給瀏覽器。 DispatcherServlet 被稱為核心控制器或 …
瀏覽器發送請求會先經過 DispatcherServlet 轉交給各 *Controller 程式處理,處理完成後將結果返回給 DispatcherServlet,然後再回傳給瀏覽器。 DispatcherServlet 被稱為核心控制器或 …
Maven 是一款用於管理和建置 Java 專案的工具 Maven 可以方便快捷地管理專案相依的資源 (Jar 檔),避免版本衝突問題;提供標準、統一的專案結構;標準跨平台的自動化專案建置方式 安裝 在官網 下載後解壓,然後設定本地存放庫, …
SpringBoot 入門範例 需求:使用 SpringBoot 開發一個 Web 應用程式,瀏覽器發起 /hello 後,回傳字串 “Hello Spring” 首先需要建立 SpringBoot 專案,並勾選 Web 開發相關相依性 接 …
建立新目錄,將網頁檔案放入 ./dict 根目錄建立檔案 dockerfile,內容如下: 1 2 3 4 5 6 # 基於 nginx:1.20 映像檔 FROM nginx:1.20 # 將 dist 檔案中的內容複製到 …
簡單介紹設計模式 設計模式 引 具體的設計模式 建立型 結構型 行為型 類別 工廠方法模式 轉接器模式 (類別) 直譯器模式 樣板方法模式 物件 抽象工廠模式 建造者模式 原型模式 單例模式 轉接器模式 (物件) 橋接模式 組合模式 裝飾器 …
訪客模式 (Visitor Pattern) 物件行為模式 目的 表示作用於某個物件結構中各個元素的操作。它允許在不改變各元素類別的前提下,定義作用於這些元素的新操作。 結構 其中: Visitor (訪客) 為該物件結構中 …
Template Method Pattern 類行為型模式 意圖 定義一個操作中的演算法骨架,而將一些步驟延遲到子類別中。樣板方法(Template Method)使得子類別可以在不改變一個演算法的結構下,重新定義該演算法的某些特定步驟。 …
策略模式 物件行為模式 目的 定義一系列演算法,將它們個別封裝起來,並使其可以互相替換。此模式讓演算法能夠獨立於使用它們的客戶而變化。 結構 其中: Strategy (策略) 定義所有支援演算法的通用介面。Context 使用這個介面來呼 …
State Pattern 物件行為型模式 意圖 允許一個物件在其內部狀態改變時改變它的行為。物件看起來似乎修改了它的類別。 結構 其中: Context (上下文) 定義用戶感興趣的介面:維護一個 ConcreteState 子類別的實例 …
Asynchronous JavaScript And XML,非同步的 JS 與 XML。功能: 資料交換:透過 Ajax 可以向伺服器送出請求,並取得伺服器回應的資料 非同步互動:可以在不重新載入整個頁面的情況下,與伺服器交換資料並更新 …