一、引言 上一專題已經為網上書店實現了購物車的功能了,在這一專題中,將繼續對網上書店案例進行完善,本專題將對網上書店訂單功能的實現進行介紹,現在廢話不多說了,讓我們來一起看看訂單功能是如何實現的吧。 二、訂單功能的實現思路 在網上購過物的朋友,對於訂單功能的流程自然不陌生 ...
一 引言 在當前的電子商務平台中,用戶下完訂單之后,然后店家會在后台看到客戶下的訂單,然后店家可以對客戶的訂單進行發貨操作。此時客戶會在自己的訂單狀態看到店家已經發貨。從上面的業務邏輯可以看出,當用戶下完訂單之后,店家或管理員可以對客戶訂單進行跟蹤和操作。上一專題我們已經實現創建訂單的功能,則接下來自然就是后台管理功能的實現了。所以在這一專題中將詳細介紹如何在網上書店案例中實現后台管理功能。 二 ...
2015-06-14 23:52 10 4902 推薦指數:
一、引言 上一專題已經為網上書店實現了購物車的功能了,在這一專題中,將繼續對網上書店案例進行完善,本專題將對網上書店訂單功能的實現進行介紹,現在廢話不多說了,讓我們來一起看看訂單功能是如何實現的吧。 二、訂單功能的實現思路 在網上購過物的朋友,對於訂單功能的流程自然不陌生 ...
一、引言 在前面一專題介紹到,要讓緩存生效還需要實現對AOP(面向切面編程)的支持。所以本專題將介紹了網上書店案例中AOP的實現。關於AOP的概念,大家可以參考文章:http://www.cnblogs.com/jin-yuan/p/3811077.html。這里我簡單介紹下AOP:AOP ...
的DDD原則。 這是“領域驅動設計實踐之路”系列的第二篇文章,分析了如何應用事件來分離軟件核心復雜度 ...
一、引言 前面介紹的所有專題都是基於經典的領域驅動實現的,然而,領域驅動除了經典的實現外,還可以基於CQRS模式來進行實現。本專題將全面剖析如何基於CQRS模式(Command Query Responsibility Segregation,命令查詢職責分離)來實現領域驅動設計 ...
一、引言 在上一專題中,商家發貨和用戶確認收貨功能引入了消息隊列來實現的,引入消息隊列的好處可以保證消息的順序處理,並且具有良好的可擴展性。但是上一專題消息隊列是基於內存中隊列對象來實現,這樣實現有一個弊端,就是一旦服務重啟或出現故障時,此時消息隊列中的消息會丟失,並且也記錄不了日志 ...
一、引用 其實在去年本人已經看過很多關於領域驅動設計的書籍了,包括Microsoft .NET企業級應用框架設計、領域驅動設計C# 2008實現、領域驅動設計:軟件核心復雜性應對之道、實現領域驅動設計和Asp.net 設計模式等書,但是去年的學習僅僅限制於看書,當時看下來感覺,領域驅動設計 ...
前言 上一篇講了事件,以及為什么要使用事件,主要是為了解耦,但是有同學就問了,同步如果訂閱事件的人太多,比如13億人都關心上頭條的事,那么RaiseEvent得等13億人都處理完,那得多久呀,從此再也不敢發事件了。 舉個例子,你在網上下單,下完單要通知庫房,甚至要通知供應商補貨,如果都是同步的話 ...
前言 今天講一下事件驅動,這個不是領域驅動設計里的事件源(Event Source), 這個以后再講,今天主要講一下如何用事件來解耦,主要的原因是我們有個項目有個功能我覺得用事件的方式比較好,正好寫篇博客,就不用專門給他們講了。 解耦 說到解耦,我們很熟悉分層設計,比如上層依賴於抽象,不依賴 ...