Node.js 使用 AOP (剖面導向程式設計)

什麼是 AOP?參考下面文章: https://openhome.cc/Gossip/SpringGossip/AOPConcept.html 其中 Cross-cutting concerns若直接撰寫在負責某商務的物件之流程中,會使得維護程式的成本增高,例如若您今天要將物件中的記錄功能修改或是移除該服務,則必須修改所 有撰寫曾記錄服務的程式碼,然後重新編譯,另一方面,Cross-cutting concerns混雜於商務邏輯之中,使得商務物件本身的邏輯或程式的撰寫更為複雜。 現在為了要加入日誌(Logging)與安全(Security) »

用 LightAdmin 快速產出優雅且完整的 CRUD 後台

今天想跟各位分享如何透過 LightAdmin「快速建構」出一個具 CRUD 功能的資料管理平台。 本文將簡單示範 LightAdmin 的功能,目的是讓大家對 LightAdmin 有個初步的了解,對 Spring / JPA 有興趣的人千萬別錯過這篇心得! 前言 由 la-team 團隊所開發的 LightAdmin 是一個用於Java Web Application 的 UI »