iT邦幫忙

mvc相關文章
共有 163 則文章

技術 初探MVC架構

MVC是什麼 MVC是一種軟體架構,著重在關注點分離,此架構分成三類 M : Model :專注於業務邏輯,包括對於資料的處理、類別的定義、V : View :...

技術 從單元測試探討 MVC to MVVM 的差異

從單元測試探討 MVC to MVVM 的差異 你在這裡學到什麼? 用 RxSwift DataBinding 從 MVC 業務邏輯抽離 比較 MVC 與 M...

鐵人賽 Software Development DAY 30

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 30 - 是結束,也是開始

補充 經過這 30 天的考驗(?),如果對 Express 與 MVC 架構情有獨鍾,又對 TypeScript 愛不釋手的話,有個框架非常適合你!它是基於 E...

鐵人賽 Software Development DAY 27

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 27 - 用 Webpack 打包 Express

Webpack 是什麼? 圖片來源 Webpack 是一個打包工具,經常用於前端領域,能夠將各個依賴的檔案進行 bundle, 更提供了預處理的功能,使 sas...

鐵人賽 Software Development DAY 26

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 26 - Validator 與 Pipe

表單驗證是很常見的需求,不論是前後端都會碰到,有一種設計模式很適合處理這類型的事情,就是 Pipe,透過 Pipe 將表單所有的資料驗證一遍,能確保 Contr...

鐵人賽 Software Development DAY 25

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 25 - 玩轉 DTO 與 ResponseObject

不曉得有沒有人會覺得很困惑,上一篇出現了 JWTPayloadDTO,但使用的時機點是在 Request 的時候,而不是 Response,這是什麼原因呢?讓我...

鐵人賽 Software Development DAY 24

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 24 - 實作會員關聯資料

在有會員機制下的 TodoList 中,每一筆的 Todo 都應該有一個擁有者,這樣才能知道該筆 Todo 是誰的,誰才有權限可以存取它,所以建立關聯就變得很重...

鐵人賽 Software Development DAY 23

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 23 - Guard

什麼是 Guard? Guard 是一種檢測機制,就像公司警衛一樣,沒有員工身份他不會讓你進入公司,同樣的道理,若用於需要會員身份的操作並且未使用會員身份,就會...

鐵人賽 Software Development DAY 22

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 22 - 實作帳戶機制 (下)

前一篇完成了註冊機制,但在註冊完成時,應該要有個媒介讓我們能夠使用該帳戶,以該帳戶的名義進行操作,而不是取得整個帳戶資料,那要如何產生所謂的媒介又同時享有該帳戶...

鐵人賽 Software Development DAY 21

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 21 - 實作帳戶機制 (上)

大部分的系統都會有帳戶機制,其中涉及的部分不外乎就是註冊、登入與驗證,這部分內容較多,我會拆成上下兩篇,這篇會先實作註冊帳號的部分。 規劃路由 不曉得大家還記不...

鐵人賽 Software Development DAY 20

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 20 - Repository Pattern

什麼是 Repository? 前一篇的小結有提到 Service 應該要把取資料的邏輯切出去,讓 Service 只專注在處理資料,而取資料的邏輯正是放在 R...

鐵人賽 Modern Web DAY 20

技術 iris mvc的view

view 上一篇文章介紹大家如何在 iris 框架下使用 MVC 製作一個網頁應用程式,但是對於view還沒有任何說明,所以本篇將為view做進一步的說明。...

鐵人賽 Software Development DAY 19

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 19 - Service Layer Pattern

什麼是 Service? Service 是很常見的設計模式,通常會把商業邏輯寫在 Service 層,才不會讓 Controller 過於笨重,這個設計模式在...

鐵人賽 Modern Web DAY 19

技術 iris的mvc

MVC 在配置好 iris 的專案之後,接下來先介紹 MVC 的基本概念,再來介紹 iris 的 MVC 網頁應用程式如何開發。 本文同步放置於此 MVC...

鐵人賽 Software Development DAY 18

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 18 - 整合 Express MVC

前面幾篇已經把 Model 、 View 、 Controller 都交代完畢了,現在可以將它們組裝起來,變成一個簡單的 TodoList API Server...

鐵人賽 Software Development DAY 17

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 17 - Model

Model 就是負責處理資料與業務邏輯的地方,我們使用的資料庫為 MongoDB,並用 mongoose 套件來輔助設計,所以會依照 mongoose 的設計方...

鐵人賽 Software Development DAY 16

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 16 - Controller 與 Exception

前一篇的小結有提到現在的回傳與錯誤處理機制不夠自動化,每次都要輸入 res.status(status).json(obj) ,這樣不夠 懶惰 聰明。我們先從錯...

鐵人賽 Software Development DAY 15

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 15 - Controller

概念 Controller 最主要的任務就是負責收發請求,通常在回傳資訊的時候,會用統一的格式進行回傳,統一格式的部分可以透過 Response Object...

鐵人賽 Software Development DAY 13

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 13 - 規劃 Express 專案

規劃之前... 不曉得大家有沒有覺得前面幾篇的教學文毫無架構可言,但還是可以做到我們要做到的事情,這是最可怕的地方,因為雜亂無序的程式碼在規模越來越大以後會變得...

鐵人賽 Modern Web DAY 14
Ruby on Rails面試題挑戰 系列 第 14

技術 Ruby on Rails面試題挑戰 Day14 - 什麼是MVC?

What is MVC?什麼是MVC? MVC是Model-view-controller的縮寫,是一種軟體設計模式(software design p...

鐵人賽 Modern Web DAY 7

技術 全端開發者必懂的「產品搭建程序」

「站在巨人肩膀上,能幫助我們免去繁瑣細節,以專注在軟體開發上。」 接續上述在 前篇 提到的觀點,此筆記將提及打造產品的三個階段,以協助我們善用資源,並且為全...

鐵人賽 Software Development DAY 2

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 02 - 軟體架構之 MVC

MVC 是什麼? 說到軟體架構,通常都會提及十分經典的 MVC,這個架構將程式分成三個部分,分別是 Model (模型)、 View (視圖) 以及 Contr...

鐵人賽 Software Development DAY 1

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 01 - 前言

Express 是什麼? 圖片來源 Express 是一個成熟的 node.js Web 框架,基本上使用 node.js 寫 Web Server 或是 We...

鐵人賽 自我挑戰組 DAY 4

技術 Day_04 MVC架構?(2)

嗨!各位朋友大家好,打給後,歹嘎吼,胎尬喉,我是阿圓,開始前照往例來張娜美~ 昨天跟大家說明了MVC架構的運作方式,不過到底為什麼大家都說要使用MVC呢?難道就...

徵才 【皆凱科技】誠徵 技術總監

工作地點:台北內湖科學園區瑞光路(近港墘捷運站)工作時間:日班 9:00-18:00 (彈性半小時) ◆ 工作內容 ◆ 根據市場發展的需要,規劃公司的產品技術...

技術 ASP.NET MVC 經緯度的距離計算 GeoCoordinate [C#]

目的 這次專題遇到了兩個經緯度之間的距離計算,目前有好幾間餐廳位置的資料,及很多活動場地位置資料,都有經緯度的資訊。而目的是要計算出選取某活動場地時,附近5公里...

鐵人賽 Software Development DAY 19

技術 [Architectural Pattern] MVC pattern for Android

今天為各位介紹的主題是: "Model-View-Controller" MVC architecture pattern,以及它在 And...

鐵人賽 自我挑戰組 DAY 27
Swift!從新手到微上手 系列 第 27

技術 Swift-MVC

簡介一下MVC MVC是由三種主要的Object發展而成的設計模式 Model是存放data的地方,像是model物件、管理、解析或networking c...

鐵人賽 Software Development DAY 19

技術 [守] MVC架構下前端不是只有顧好V(View)

之前講的前端都是顧好畫面,接後端資料然後呈現。 但好的前端工程師,應該還有更重要的事情要做。那就是專業地與後端工程師溝通。 在溝通之前你需要知道在技術上,前後端...

鐵人賽 Software Development DAY 5

技術 Day 05 : MVC 架構

在用 Laravel 實作 RESTful API 之前,稍微來介紹一下 MVC 架構,而 Laravel 就是典型符合 MVC 架構模式的框架。 定義: MV...