cqrs-node 框架的進展
大家好,我是利奧。最近開發了一個node.js版本的CQRS框架。開發流程如下,請各位批評指正。這個版本成熟後會釋出。
我們用 cqrs -c myapp 建立一個開發目錄,自動會建立如下目錄
aggres
entites
repositories
factories
eventHandles
還有 commands / commandHandles / queries / queryHandles 目錄,這四個目錄我們先不加入內容
我們先開發 aggres/Product.js 檔案
aggres/Product.js 主要程式碼如下:
eventHandles/ProductchangeName.js 程式碼如下:
下面是測試啟動檔案 Test.js
列印結果是:
hello cqrs!
summer sex
我們用 cqrs -c myapp 建立一個開發目錄,自動會建立如下目錄
aggres
entites
repositories
factories
eventHandles
還有 commands / commandHandles / queries / queryHandles 目錄,這四個目錄我們先不加入內容
我們先開發 aggres/Product.js 檔案
aggres/Product.js 主要程式碼如下:
product.changeName = function(name){ // 建立一個事件 var event = new Event('changeName',{name:name}); // 釋出事件 this.publish(event); } // 當changeName事件產生時會觸發這個監聽器 product.onchangeName = function(event){ this._name = event.data.name; console.log('hello cqrs!'); } <p class="indent"> |
eventHandles/ProductchangeName.js 程式碼如下:
// 這裡有個約定,就是監聽器的名字要 aggre name + event name function ProductchangeName(event){ console.log(event.data.name); } <p class="indent"> |
下面是測試啟動檔案 Test.js
var myproduct = repository.findById(id,function(err,p){ p.changeName('summer sex'); }) <p class="indent"> |
列印結果是:
hello cqrs!
summer sex
[該貼被brighthas於2012-07-27 23:08修改過]
[該貼被brighthas於2012-07-27 23:09修改過]
相關文章
- cqrs-node框架EventStore的元件框架元件
- cqrs-node框架的實際例子的開發流程框架
- IoT 邊緣計算框架的新進展框架
- JavaEE 7的最新進展Java
- Java開源框架發展的遐想Java框架
- OTN技術的進展及演進趨勢
- 你所不知道的 AI 進展AI
- 深入探討 Room 2.4.0 的最新進展OOM
- SELinux on Android的進展情況LinuxAndroid
- C++17 的最新進展報告C++
- Hibernate框架進階框架
- 實驗二——進展一
- 多模態LLM進展✊
- IBM人工智慧晶片的新進展IBM人工智慧晶片
- Android 架構元件的最新進展 (上篇)Android架構元件
- 網路重構的進展與挑戰
- 追蹤專案進展常用的衡量方法
- 大資料視覺化的新進展大資料視覺化
- SQL on Hadoop系統的最新進展(1)SQLHadoop
- windows7的進一步發展Windows
- JPHP最新進展v0.6PHP
- Subversion中文社群專案進展
- 一個可以自我進化的微服務框架微服務框架
- 官宣 MAUI 在.NET Preview 3的最新進展UIView
- AI巨頭們建造的“新世界”,進展如何?AI
- 近期值得讀的10篇GAN進展論文
- 最新進展|關於Python治理模式的投票Python模式
- 微服務進展緩慢的 5 個難點微服務
- 用C++進行Windows驅動開發的一些進展C++Windows
- 排名靠前的幾個JS框架發展趨勢和前景JS框架
- 品質專線應用進展及發展趨勢
- Known框架實戰演練——進銷存框架搭建框架
- Angular 框架將進入 2.0 時代Angular框架
- fx 框架上手 - 進階篇框架
- HAVE FUN | 原始碼解析活動進展原始碼
- C++17 最新進展報告C++
- 關注 釣魚島事件進展!!!事件
- 叢集排程框架的架構演進之路框架架構