0%

前提情要

筆者公司有需求是系統跟系統串接,前人是使用資料庫交換的方式進行,簡單來講就是系統A有需求要請系統B做事情,簡單作法就是系統A於共同資料庫中的資料表中寫一筆資料,系統B則Database Pooling的方式進行監聽,若有撈出一筆Status = N的資料則進行邏輯處裡,進行完成後壓回Status = Y 或 N的註記方式來完成該次的串接需求,當然途中也會壓Status = P作為下次Pooling會撈到的防呆,大概就是這麼簡單的技術完成串接的需求。

筆者因前一份公司有接觸過Message Queue,主要是Rabbit MQ,覺得使用Message Queue當作中間交換資訊平台,確實有其發展性,不論是之後需求變大時可以做分散式的處理,系統間也間接解偶了。

閱讀全文 »

前提情要

這篇的誕生是因為筆者在工作上專案時有寄信的需求,且會有各式各樣的服務皆可能需要寄信服務,各式各樣服務包含應用程式端、資料庫端像Store Procedure運算完需寄信通知,目標要讓不同服務都有相同的接口去對應。

我們的想法是設計一個資料表,有寄信需求則往該資料表新增一筆資料,再由一個專門pooling的排程服務依照Status,一一的把信件寄出去,由於因為是靠Status在運作,更新Status變成是一個很重要的任務。

閱讀全文 »

前提情要

筆者公司因為需要符合資安要求,系統規劃中需要設計留下使用者足跡,筆者這邊第一個想到就是用ActionFilter設計,將Htpp Request對應的相關資訊,存到對應的紀錄表中。

閱讀全文 »

前提情要

筆者在公司的專案開發上選擇vue作為前端開發framework,不外呼就是開發應用程式,當然免不了基本的CRUD功能,此時需要一個強而有力的呼叫API套件,之所以選擇axios,沒有爾外的原因,因為是vue作者推薦使用,這樣不需有任何的疑慮,用下去就對了,此篇就以axios來探討其用法介紹及經驗分享。

閱讀全文 »

前提情要

Vue.js專案開發,一般應用程式都會遇到表單送出功能,然而前後端分離架構下,前後端必須採用不同階段的驗證,筆者認為基本的資料驗證必須得在前端完成,後端API接收到的資料,應該只剩資料重複性檢查等複雜驗證,這才是筆者認為的健康的資料流。Vue.js驗證相關套件中,筆者選擇vee-validate,此篇就以該套件說明使用方式。

閱讀全文 »

前提情要

前面兩篇講了vue相關的語法,是不是覺得少了點什麼,這篇是重頭戲,介紹Vue Instance宣告時有哪些options可設定,有什麼樣的相關技巧以及Component的應用,筆者就以自身開發角度分享實戰經驗。

閱讀全文 »

前提情要

前一篇已介紹了Vue基本語法,筆者相信應該是有辦法撰寫簡單的邏輯,接下來這一篇介紹v開頭directive相關技巧及知識,筆者使用工具及環境參考上一篇[Vue]Vue基本語法

閱讀全文 »

前提情要

前兩篇的基本設置教學,筆者相信大家已學會基本設定並撰寫vue application,此篇介紹基本語法及應用並說明。

此篇雖然想以Vue官網教學順序做介紹,但筆者認為已學會某種技術,應該是要以自己角度分類並介紹,且要加上經驗分享,還可藉由驗證自己的不足,因此若不習慣內容編排方式,多加見諒。

閱讀全文 »

前提情要

上一篇介紹到vue-cli建立vue application,其中筆者示範選擇以webpack template作為預設專案結構。這一篇就來簡單介紹一下專案中的檔案結構以及經驗分享。

閱讀全文 »

前提情要

目前公司開發產品選擇vue.js作為前端開發框架,選擇原因不外呼是

  • 容易上手
  • 考量到產品之後會由大陸團隊接手
  • Virtual Dom設計,效能方面不需要擔心
閱讀全文 »