• GOF业务场景的设计模式-----单例模式

    时间:2022-09-12 22:53:08

    个人觉得 纯粹的学习设计模式,是不对的。也不能为了使用设计模式,而硬搬设计模式来使用单例模式可能是 最简单的设计模式也是 大家知道最多的设计模式。当然 ,有很多种写法定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。业务场景很多时候,我们的系统需要 很多的一些常量数据,这些数据在...

  • 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 6 - 业务逻辑

    时间:2022-09-12 18:31:13

    Part 3: 设计逻辑层:核心开发如前所述,我们的解决方案如下所示:下面我们讨论整个应用的结构,根据应用中不同组件的逻辑相关性,分离到不同的层中,层与层之间的通讯通过或者不通过限制。分层属于架构风格,在应用的长时间生命周期中,解决维护和扩展问题。所以,让我们在解决方案中添加一个类库项目,命名为 A...

  • 使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 6 - 业务逻辑

    时间:2022-09-12 18:22:41

    翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 6 - 业务逻辑Part 3: 设计逻辑层:核心开发如前所述,我们的解决方案如下所示:下面我们讨论整个应用的结构,根据应用中不同组件的逻辑相关性,分离到不同的层中,层与层之间的通讯...

  • 拨开迷雾,找回自我:DDD 应对具体业务场景,Domain Model 到底如何设计?

    时间:2022-09-09 10:45:19

    写在前面 除了博文内容之外,和 netfocus 兄的讨论,也可以让你学到很多(至少我是这样),不要错过哦。 阅读目录: 迷雾森林 找回自我 开源地址 后记 毫无疑问,领域驱动设计的核心是领域模型,领域模型的核心是实现业务逻辑,也就是说,在应对具体的业务场景的时候,实现业务逻辑是领域驱动设计...

  • 【DDD】使用领域驱动设计思想实现业务系统

    时间:2022-08-31 13:40:27

    最近新接了一个业务系统——社区服务系统,为了快速熟悉和梳理老系统的业务逻辑和代码,同时对老系统代码做一些优化,于是打算花上一个月时间不间断地对老系统服务进行重构。同时,考虑到社区业务的复杂性,想起了之前做用户系统时尝试过的领域驱动建模(简称DDD,英文全称为:Domain Driven Design...

  • 【DDD】使用领域驱动设计思想实现业务系统

    时间:2022-08-31 13:11:42

    最近新接了一个业务系统——社区服务系统,为了快速熟悉和梳理老系统的业务逻辑和代码,同时对老系统代码做一些优化,于是打算花上一个月时间不间断地对老系统服务进行重构。同时,考虑到社区业务的复杂性,想起了之前做用户系统时尝试过的领域驱动建模(简称DDD,英文全称为:Domain Driven Design...

  • OEA 中的业务控制器设计模式

    时间:2022-08-31 13:11:36

    对于业务逻辑的组织,个人认为,最好是使用 DDD(《Domain Driven Design》) 的方式。DDD 使用领域模型来表达实体间的关系,同时在应用层使用 Service 来组织各实体间的过程式代码。二者构成了整个应用程序的核心业务逻辑(《Pattern of Enterprise Appl...

  • [CSLA.Net]职责驱动设计方法(业务领域建模)

    时间:2022-08-31 12:21:44

    职责驱动设计(业务领域建模) (读书笔记:Expert C# 2008 Business Objects) 基于对象的责任进行分析 CRC表 潜在对象(C)----------职责(R)---------协作方(C) -----------------------------------...

  • DDD 领域驱动设计-如何控制业务流程?

    时间:2022-08-28 11:15:23

    上一篇:《DDD 领域驱动设计-如何完善 Domain Model(领域模型)?》开源地址:https://github.com/yuezhongxin/CNBlogs.Apply.Sample(代码已更新)需要注意的是,业务流程并不是工作流程,在领域模型中,业务流程的控制很重要,在上篇的领域模型中...

  • 一缕阳光:DDD(领域驱动设计)应对具体业务场景,如何聚焦 Domain Model(领域模型)?

    时间:2022-04-30 05:45:59

    写在前面阅读目录:问题根源是什么?《领域驱动设计-软件核心复杂性应对之道》分层概念Repository(仓储)职责所在?DomainModel(领域模型)重新设计DomainService(领域服务)的加入MessageManager.Domain.Tests的加入ApplicationLayer(...

  • DDD(领域驱动设计)应对具体业务场景,如何聚焦 Domain Model(领域模型)?

    时间:2022-04-30 05:45:59

    DDD(领域驱动设计)应对具体业务场景,如何聚焦DomainModel(领域模型)?阅读目录:问题根源是什么?《领域驱动设计-软件核心复杂性应对之道》分层概念Repository(仓储)职责所在?DomainModel(领域模型)重新设计DomainService(领域服务)的加入MessageMa...

  • Excel导入导出的业务进化场景及组件化的设计方案(上)

    时间:2022-04-25 09:38:36

    1:前言看过我文章的网友们都知道,通常前言都是我用来打酱油扯点闲情的。自从写了上面一篇文章之后,领导就找我谈话了,怕我有什么想不开。所以上一篇的(下)篇,目前先不出来了,哪天我异地二次回忆的时候,再分享分享。话说最近外面IT行情飞涨还咋的,人都飞哪去了呢,听说各地的军情都进入紧急状态了。回归下正题,...

  • 基于WF设计业务流程平台_功能列表

    时间:2022-04-19 21:15:00

    最近过的很(^_^),时间很多,每天睡到自然醒才上班,上班后看看书,学学习,写写博客.晚上打打RA3,不用担心第二天起不来,什么时候困了就睡…然而幸福的时间总是短暂的,明天就要背上行囊与兄弟们踏上征程去迎接新的战斗了. 在做工作流平台需求时,由于所涉及的概念,功能太多,有时光说明文档都上百页,相互交...

  • 基于WF设计业务流程平台_参与者与任务列表

    时间:2022-04-11 01:23:59

    基于WF设计业务流程平台_参与者与任务列表参与者是参与流程的人(好像有点废话),在这里我先简单的描述一下参与者,在后面关于资源的文章中我会再具体讲解 从工作流的角度来看,与流程相关的人分为三类: 参与者是指该人的主观意思会直接影响流程的路径或结果的人,比如审批结点的审批人 资源是指不能对流程的路径或...

  • .NET应用架构设计—面向查询的领域驱动设计实践(调整传统三层架构,外加维护型的业务开关)

    时间:2022-03-07 22:11:20

    阅读目录:1.背景介绍2.在业务层中加入核心领域模型(引入DomainModel,让逻辑、数据有家可归,变成一个完整的业务对象)3.统一协调层ApplicationLayer(加入协调层来转换DomianModel)4.从数据扁平结构转换成OO体系结构(使用OO丰富代码结构)5.DomainMode...

  • [2017-08-28]Abp系列——业务异常与错误码设计及提示语的本地化

    时间:2022-03-07 00:23:13

    本系列目录:Abp介绍和经验分享-目录前言ABP中有个异常UserFriendlyException经常被使用,但是它所在的命名空间是Abp.UI,总觉得和展现层联系过于紧密,在AppService中用也就罢了,在领域层中用它总觉得有点不合适。那么怎么定义业务异常?既要用起来舒服又能体现业务意义?几...

  • Web自动化框架之五一套完整demo的点点滴滴(excel功能案例参数化+业务功能分层设计+mysql数据存储封装+截图+日志+测试报告+对接缺陷管理系统+自动编译部署环境+自动验证false、error案例)

    时间:2022-02-17 03:25:22

    标题很大,想说的很多,不知道从那开始~~直接步入正题吧个人也是由于公司的人员的现状和项目的特殊情况,今年年中后开始折腾web自动化这块;整这个原因很简单,就是想能让自己偷点懒、也让减轻一点同事的苦力活;对于自动化测试与人工测试优缺势的问题,这里不想深入讨论,开一个博客收集一些观点然后开个讨论组讨论效...

  • 数据库系统优化--业务逻辑设计优化

    时间:2022-02-10 23:28:21

         当我们优化一个系统时,有时发现一种情况就是自己修改SQL,索引以及分区是不能解决性能问题的。这时你要考虑业务逻辑优化和表设计的重构。这两点的确和设计结合的很紧密。  业务逻辑优化     结合实际,我们先谈谈业务逻辑优化。     案例一:         我们的系统一个文档模块,客户点击...

  • 【DDD】领域驱动设计实践 —— 业务建模实例(‘发布帖子’)

    时间:2021-12-27 07:12:16

    本文是基于上一篇‘业务建模战术’的实践,主要讲解‘发表帖子’场景的业务建模,包括:业务建模、业务模型、示例代码;示例代码会使用java编写,文末附有github地址。相比于《领域驱动设计》原书中的航运系统例子,社交服务系统的业务场景对于大家更加熟悉,相信更好理解。本文是【DDD】系列文章的其中一篇,...

  • 基于WF设计业务流程平台-权限体系

    时间:2021-12-13 21:27:00

    基于WF设计业务流程平台-权限体系 在业务流程平台中,权限体系是我最看重的, 业务流程平台的权限设计与门户类平台的设计完全不同,业务流程平台的权限设计最忌讳做成太监当政模式(也就是系统管理员最大,管理一且) 现在的一些业务流程平台的权限使用[组],[角色]这种方式,早期我做系统也是用这种方式,对这种...