Quartz.Net 持久化及 SignalR Core Dashboard的作法

系統開發難免會有一些背景批次定時的作業, 過去在 windows 平台可能開發 winform 或 console 程式由 windows 排程執行, 也可能自行開發程式內含 Timer 不斷的執行, 也曾見過有人將排程程式寫在網站程式中, 一樣利用 Timer 來執行, 省下另外建置的設備, 工程們總會找到自己的出路。 今天要分享的是 Quartz.Net 套件, 原本是 Java 下開源的框架, 1.0 版本早在 2002年9月發佈, 後來被移植到 .Net , 在 .Net 版本目前是 3.x 版, 適用於 .Net Framework 和 .Net Core, 這真的是很強大的排程作業軟體, 不過本身沒有提供什麼介面﹐所以需要自行開發。 網路上已有很多人發表了做法, 如今自己來做一套適合自己使用的介面﹐同時也分享給大家參考。

...繼續閱讀 »

Vue CLI 轉 Vite 筆記

我並非專職寫前端框架, 但 Vue 我還挺喜歡用的, 因非專職所以之前一直懶的去看看 Vite 的用法, 但最近在寫 Quartz.Net 的 Dashboard 介面頻繁的對 UI 介面除錯, 讓我受不了 Vue CLI 的龜速, 還是乖乖的看看 Vite 如何用如何轉換﹐用過之後果然讓人無法回頭, 我怎麼不早點換呢~

這裏就將 Vue CLI 轉換 Vite 時的一些筆記留下﹐紀錄 CLI 和 Vite 不同之處, 做為日後的參考。

...繼續閱讀 »

Asp.net core web api + Vue & JWT refresh token 實作

原本在網路上想找一篇 Asp.net core Web Api 使用 JWT 認證﹐並且是使用 refresh token 機制的文章做參考﹐我想找的是前後端整合的﹐不過遍尋網路上的文章﹐九成以上都只講後端 Web Api 如何設計﹐極少數講前端﹐對於前後端如何配合使用更是難以找到相關文章﹐最後只找到一篇國外文章﹐具有前後端整合的文章不過前端用的是angular﹐剛好還沒時間研究但觀念差不多﹐所以就乾脆自行寫一篇前端使用 Vue 搭配 axios 如何做 refresh token 將前後端做個整合說明。

...繼續閱讀 »

Vue.js 學習心得1-重新認識 Web 開發

過去在職場上常聽到的是Internet 網頁程式設計師﹑Web應用工程師﹐但現在打開求職網站看到的則是徵求前端工程師﹑後端工程師﹑全端工程師﹐從名稱看前端工程師當然和前端框架有關﹐這幾年前端框架這名詞在Google一搜尋就會看不完的文章﹐那麼前端框架到底和過去的網頁應用程式開發有什麼不同呢?

...繼續閱讀 »