iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Software Development

以資料庫為開發核心,利用通用 API 玩轉後端資料存取的概念與實作 系列

太過複雜的架構及方法,通常表示這個方案只是過渡技術,因為還沒收斂。人類文明的進步歷程,事實上是善用工具的過程,而究其根本,就是想偷懶(美其名曰效率)。
本次主題主要是想將多年來,多次參與多個資訊系統(產品及專案都有) 的實際開發所累積的一些經驗,針對後端資料存取部分,希望提出一套通用的解決方案,並形諸文字,並請各位先進指正。

鐵人鍊成 | 共 30 篇文章 | 87 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1:合抱之木,生於毫末;千里之行,始於足下。

雖然是在鐵人賽開放報名的第一天,就給他勇敢地報名下去,但是心中還是挺虛的。真能連續30天堅持到底? 但是無論如何,還是希望能藉這次的參賽,將幾年來的一些心得...

2018-10-09 ‧ 由 潛龍勿用 分享
DAY 2

Day2:大道至簡

曾經看過下面這篇 blog 的童鞋,應該回首前塵,驚嚇不已https://hackernoon.com/how-it-feels-to-learn-javasc...

2018-10-10 ‧ 由 潛龍勿用 分享
DAY 3

Day3:全端開發架構說明(一)

新一代Web專案的開發,是一個非常複雜的構成,需要掌握許多技術。其中至少會包括後端開發、前端開發、介面設計、產品設計、資料庫、各種移動用戶端、多屏相容、REST...

2018-10-11 ‧ 由 潛龍勿用 分享
DAY 4

Day4:全端開發架構說明(二) - 第一支 API 實作

經過了這幾天一大堆的文字說明,想必您已經昏昏欲睡、有點不知所云了,是時候該上點乾貨了,否則台下的看官都要跑光了。 前一篇文章我已經坦承,我就是前端小白一名,所以...

2018-10-12 ‧ 由 潛龍勿用 分享
DAY 5

Day5:環境安裝(Database 篇) - DataBase.NET 的快速導覽

由於本系列文的重點是在說明,適當的利用 Store Procedure 可以加速後端的建置。其中,資料庫當然就是重中之重,在後面幾個章節,筆者會分別介紹幾套資料...

2018-10-13 ‧ 由 潛龍勿用 分享
DAY 6

Day6:環境安裝(database 篇) - 資料庫簡介、安裝篇

筆者個人的 SQL 使用相關經驗都是以 MS-SQL 的 T-SQL(Since MS-SQL7.0)為主,所以對T-SQL的了解當然就會比較深入,加上後來 M...

2018-10-14 ‧ 由 潛龍勿用 分享
DAY 7

Day7:Node.js + Express.js + 資料庫 drivers 的安裝

安裝 MS-SQL 2012 express + MariaDB 安裝 MS-SQL express 的幾個畫面 安裝 MariaDB 的畫面,還可以看到 M...

2018-10-15 ‧ 由 潛龍勿用 分享
DAY 8

Day8:Coding 第一版(簡易版本)的 server.js

依照昨天的環境設定及安裝後,接下來當然是要實際的撰寫 server 端的程式。我會分成幾個小段落,一步一步地開始完善程式。 撰寫 server.js (http...

2018-10-16 ‧ 由 潛龍勿用 分享
DAY 9

Day9:[以資料庫為開發核心] 開發架構的說明

「以資料庫為開發核心」是筆者根據多年來多次開發企業資訊系統所累積的經驗總結。當然,這是筆者的個人體會,並不表示這是唯一的開發方法,只不過依此邏輯去推論,且經實戰...

2018-10-17 ‧ 由 潛龍勿用 分享
DAY 10

Day10:範例 db Table Schema 及測試用 store procedure 的說明。

接下來的內容,我會建構一個非常小,但是還算齊全的訂單資料庫。因為只是用來展示,和實際的檔案結構比起來,當然是精簡非常多,不過還是有基本的參考價值,因為篇幅的關...

2018-10-18 ‧ 由 潛龍勿用 分享