随笔分类 -  架构设计

摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:最近在ABP项目中尝试纯粹的DDD,然后遇到EF实现的Repository似乎不能很好支持DDD,但……可能是我们搞错了。 ABP即ASP.NET Boilerplate,一个融合了很多最佳实践(比如领域驱动设计,Domain Driven Design,DDD)的应用程序开发框架。当然,ABP并没有... 阅读全文
posted @ 2016-09-25 20:01 朱永光 阅读(1533) 评论(0) 推荐(5) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:目前.NET Core 1.0中并没有提供SMTP相关的类库,那么要如何从ASP.NET Core 1.0中发送邮件呢?本文将介绍几种可行的方式。 由于.NET Core是微软重写的一个开源跨平台.NET运行时,所以其中裁剪了很多非核心的类库。比如你现在无法在.NET Core或ASP.NET Cor... 阅读全文
posted @ 2016-03-01 16:13 朱永光 阅读(1306) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:CQRS作为一种设计模式,其实一点都不新鲜了。不过今天有朋友感叹.NET朋友也关注CQRS,才打算把之前看到的一些.NET下的CQRS参考资料分享下。 命令查询的责任分离Command Query Responsibility Segregation (简称CQRS)模式是一种架构体系模式,能够使改变... 阅读全文
posted @ 2015-05-28 22:36 朱永光 阅读(879) 评论(0) 推荐(0) 编辑
摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 微服务架构现在越来越流行,那么是不是就意味着单体架构不再成为我们的选择了呢?个人认为这个要依情况而定。 现在谈及微服务架构的文章、演讲随处可见,似乎所有系统的架构都开始尽情拥抱微服务架构,包括笔者前久为一个异构电商平台系统设计的架构也选用了这种风格。然而,我们在选择微服务架构之前,一定要问一句“你现在面对的... 阅读全文
posted @ 2015-05-19 22:06 朱永光 阅读(4535) 评论(3) 推荐(0) 编辑
摘要:前久由于需要做一个异构系统集成的架构设计,所以深入研究了下微服务架构,今天由于家里断网(只能用手机热点)所以分享一篇OneNote里面摘录的文章。 微服务架构(MSA)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非在具体代码上应用SOLID原则的设计原则。个人我认为微服务更多的是一种架构风格,也可以看作是一种粒度更细的SOA。在Info... 阅读全文
posted @ 2015-05-06 23:20 朱永光 阅读(7103) 评论(0) 推荐(1) 编辑
摘要:最近参与了一个典型的企业应用。整个项目主要分为3个部分:MES,EAI和BI。MES:MES 制造执行系统,英文意思是(Manufacturing Execution System)。 MES是美国管理界上世纪90年代提出的新概念,MESA(MES国际联合会)对MES的定义是:MES能通过信息传递对从订单下达到产品完成的整个生产过程进行优化管理。当工厂发生实时事件时,MES能对此及时作出反应、报告... 阅读全文
posted @ 2006-09-15 15:55 朱永光 阅读(3124) 评论(9) 推荐(0) 编辑

点击右上角即可分享
微信分享提示