999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于領域消息驅動的輕量級Spring—DDD插件設計與實現

2015-04-12 00:00:00王薇黃強
現代電子技術 2015年24期

摘 要: 領域驅動開發(DDD)是完全基于內存的業務對象建模(In?Memory)方法,而目前的DDD框架不能完全覆蓋系統業務,也不成熟穩定,無法應用于實際項目的開發。在Spring框架的基礎上,實現了一個基于領域消息驅動和內存建模的DDD插件,在不影響目前系統架構的基礎上,讓項目實施完全兼容DDD設計。同時基于JDK和Disruptor并發框架實現的領域事件消息和領域對象緩存模型,有效地降低了系統的解耦關系,并提高了系統的整體性能及效率。

關鍵詞: 領域消息驅動; 內存建模; 領域事件; 領域緩存

中圖分類號: TN911?34; TP319 文獻標識碼: A 文章編號: 1004?373X(2015)24?0062?04

Design and implementation of light?weighted Spring?DDD plug?in driven by

domain message

WANG Wei1, HUANG Qiang2, 3

(1. Department of Electronic Business, Sichuan Finance and Economics Vocational College, Chengdu 610101, China;

2. College of transportation, Southwest Jiaotong University, Chengdu 610031, China;

3. College of Information and Engineering, Sichuan Agricultural University, Ya’an 625014, China)

Abstract: DDD (domain driven development) is entirely memory?based business object modeling (In?Memory) method, but the current DDD framework is not stable enough to cover the system business completely and can not be applied to the development of practical project. On the basis of Spring framework, the DDD plug?in based on domain message driving and memory modeling was realized, in which the implementation of the project is fully compatible with DDD design without affecting the current system architecture. The domain event message and domain object caching model based on JDK and Disruptor concurrency control framework can effectively reduce the decoupling relationship and improve the whole performance and efficiency of the system.

Keywords: domain message?driven; memory modeling; domain event; domain cache

0 引 言

領域建模(Domain Modeling,DM)的初期是基于對象關系映射的ORM(Object Relationship Mapping)技術。ORM通過數據庫與對象的數據映射,初步解決了關系與對象的不匹配問題[1],使系統設計分析人員能夠采用純粹的對象技術來解決領域問題。但是隨著業務分析的深入,ORM產生的貧血對象模型由于行為能力的缺失,讓系統又從對象模型退化為事務處理過程,與DM理論逐漸背離;隨后為了避免貧血模型的弊端而出現的充血模型,將業務與數據全部合并到領域模型中。在后來的幾年中,有很多框架都在充血模型的理論基礎上進行了大量實踐(如ROR,Grails,Spring Roo等),這些快速開發框架出現的初期在小型項目上應用非常成功。但是隨著業務增長,領域對象會急速膨脹,維護難度會急劇增加,讓系統處于一個不可控的狀態,并且業務和數據的領域整合會讓系統的結構變得模糊不清,給系統帶來另外的壓力,所以這類框架始終沒有能成功地應用到大型項目開發中去。……

登錄APP查看全文

主站蜘蛛池模板: 新SSS无码手机在线观看| 狂欢视频在线观看不卡| 国产精品无码作爱| 国产免费看久久久| 国产99视频精品免费观看9e| 老司国产精品视频91| 日本91在线| 免费国产黄线在线观看| 亚洲第一视频免费在线| 欧美综合成人| 日韩无码一二三区| 国产精品夜夜嗨视频免费视频| 欧美成人a∨视频免费观看| 国产成人综合亚洲网址| 九色综合伊人久久富二代| 亚洲成人福利网站| 97在线免费视频| 久久亚洲国产一区二区| 欧美一级在线播放| 国产欧美中文字幕| 午夜国产小视频| 国产剧情一区二区| 亚洲大尺码专区影院| 老司机久久99久久精品播放| 好吊妞欧美视频免费| 噜噜噜久久| 日韩毛片免费| 无码精品国产VA在线观看DVD | 久久影院一区二区h| 国产一区在线观看无码| 国产日本欧美在线观看| 亚洲欧美日韩动漫| 无码精油按摩潮喷在线播放| 91无码网站| 国产成人精品一区二区秒拍1o| 精品伊人久久久香线蕉| 国产一区二区人大臿蕉香蕉| 国产伦精品一区二区三区视频优播 | 日韩av高清无码一区二区三区| 无码aaa视频| 欧美视频在线观看第一页| 亚洲AV无码精品无码久久蜜桃| 国产网友愉拍精品| 精品無碼一區在線觀看 | 色综合中文| 久久婷婷人人澡人人爱91| 天堂亚洲网| 亚洲乱码视频| 国产制服丝袜无码视频| 2022精品国偷自产免费观看| 91精品啪在线观看国产| 午夜无码一区二区三区在线app| 国内黄色精品| 456亚洲人成高清在线| 色老二精品视频在线观看| 青草娱乐极品免费视频| 午夜天堂视频| 曰AV在线无码| 国产91透明丝袜美腿在线| 找国产毛片看| 日韩国产亚洲一区二区在线观看| 国产成人AV综合久久| 在线国产毛片| 91热爆在线| 国产无码精品在线| 伊人丁香五月天久久综合 | 无码国产伊人| 91麻豆国产视频| 亚洲最新在线| 性网站在线观看| 丁香五月婷婷激情基地| 91小视频在线播放| 国产在线视频自拍| 人妻一本久道久久综合久久鬼色| 国产jizz| 日韩专区第一页| 欧美亚洲香蕉| 丁香婷婷久久| 国产免费久久精品99re丫丫一| 黄色污网站在线观看| 日韩在线第三页| 在线观看免费黄色网址|