最新文章列表

数据一致性检测的应用场景与最佳实践

随着业务规模的扩张,企业系统变得越来越复杂,在这种复杂的分布式系统架构下,难免会出现远程调用失败,消息发送失败,并发 bug 等等问题,这些问题最终会导致系统间的数据不一致,导致用户体验受损,用户利益受损,对平台来说就是产生资损。因此如何持续保障系统的业务稳定性对于企业来说是一个很重要的课题,本文旨在介绍一些常见业务应用场景下的业务数据一致性保障最佳实践。 离线or在线,事前or事后 ------ ...
大涛学长 评论(0) 有385人浏览 2019-11-19 15:32

领域模型设计

领域模型设计
robustwang 评论(0) 有737人浏览 2018-05-14 14:16

【转】聚合(根)、实体、值对象精炼思考总结

领域驱动设计之聚合与聚合根 对实体与值对象等进行关联设计后,就应该进行聚合的划分以及聚合根的确定。 首先我们需要明确为什么需要进行聚 ...
zhongmin2012 评论(0) 有1787人浏览 2016-10-21 10:08

【转】参考架-构领域驱动设计(Domain Driven Design)参考解

领域驱动设计(Domain Driven Design)参考架构详解  文将介绍领域驱动设计(Domain Driven Design)的官方参考架构,该架构分成了Interfaces、Applications和Domain三层以及包含各类基础设施的 Infrastructure。本文会对架构中一些重要组件和问题进行讨论,给出一些分析结论。   1. 架构概述 ...
zhongmin2012 评论(0) 有1344人浏览 2016-10-19 20:38

【转】领域模型驱动入门概述

领域模型驱动设计(Domain Driven Design)入门概述 原文链接:http://www.uml.org.cn/mxdx/201409034.asp 软件开发要干什么: 反映真实世界要自动化的业务流程 解决现实问题 领域Domain Domain特指软件关注的领域 在不能充分了解业务领域的情况下是不可能做出一个好的软件  领域建模 ...
zhongmin2012 评论(0) 有1266人浏览 2016-10-19 20:06

领域驱动设计

<ddd--领域驱动设计学习>讨论--------分层架构 用户界面层: 负责向用户显示信息,并解析用户的命令。...          ---------这里的用户界面层是不是 jsp 一类的 view ? 是的,还包括控制器,如Struts中的Action 应用层  :   定义软件可以完成的工作,指挥具有丰富含义的领域对象来解决问题.....          -------- ...
zhongmin2012 评论(0) 有933人浏览 2016-10-18 15:03

领域驱动架构

领域驱动架构设计 领域模型
MayBe_you 评论(0) 有555人浏览 2016-05-10 17:12

对象关系行为模式之工作单元

一、概念 Unit of Work:维护受业务事务影响的对象列表,并协调变化的写入和并发问题的解决。其UML结构大致如下: 工作单元记录在业务事务过程中对数据库有影响的所有变化。操作结束后,作为一种结果,工作单元了解所有需要对数据库做的改变,统一对数据库操作。     二、为什么要使用工作单元? 如果没有使用工作单元,可以在每次修改对象模型时对数据库对得相应修改,但这样会产生大量规模很 ...
home198979 评论(0) 有2303人浏览 2014-08-27 09:40

业务逻辑层之表模块

在业务逻辑层中还有一种模式:表模块,在PHP的实际开发,很多时候其实用到的都是表模块模型。   一、概念 Table Module:处理某一数据库或视图中所有行的业务逻辑的一个实例。太抽象了!其实表模块和领域模型非常相似。表模块是以一个类对应数据库中的一个表来组织领域逻辑,而且使用单一的类实例来包含将对数据进行的各种操作程序,它与领域逻辑的主要区别在于,如果你有许多订单,领域模型对每一个订单 ...
home198979 评论(3) 有4326人浏览 2014-07-18 09:36

业务逻辑层之事务脚本与领域模型

在前面的博客中,已了解了前端控制器,页面控制器,应用控制器这三种表现层模式,如果说它们精心安排了外部世界与系统内部的通信,那么业务逻 ...
home198979 评论(0) 有7112人浏览 2014-07-11 09:48

你真的会数钱吗?

摘要:货币,记账相关的领域模型,使用值对象 快年底了,假如你们公司的美国总部给每个人发了一笔201212.21美元的特别奖金,作为程序员的你, 该如何把这笔钱收入囊中? 1.美元?美元! 你可能觉得,这根本不是问题。在自己的账户中直接加上一笔“转入”就行了。但是首先就遇到了币种的问题。 一般来说,银行账户都是单币种的。你可能会说不对啊,我的一卡通就能存入不同的币种啊?但那是一个“账号(Ac ...
lucky16 评论(0) 有1641人浏览 2014-04-15 16:22

APDPlat中领域模型的自描述机制与事件通知机制

APDPlat中的Model抽象类是所有领域对象的基类,对领域模型的CRUD操作都会触发事件,监听这些事件是实现实时搜索、业务审计、权限验证、模型预处理等 ...
yangshangchuan 评论(0) 有6478人浏览 2014-02-01 06:40

Hibernate 简介

Hibernate 简介 定义:Hibernate 是一种java语言下的对象关系映射解决方案。它是一种自由、 开源的文件。它用来把对象模型表示的对象映射到基于SQL的关 ...
1140566087 评论(0) 有1392人浏览 2013-09-26 12:43

面向对象:我看所谓的充血模型和贫血模型

      在网上看到这样一段关于对象设计的说法: 充血模型其实很简单,就是面向对象设计的本质:“一个对象是拥有状态和行为的”,比如说一个人,他眼睛什么样鼻子什么样这就是状态,人可以去打游戏或是写程序,这就是行为。为什么要有一个“人Manager”这样的东西存在去帮人“打游戏”呢? 举个简单的J2EE的例子,设计一个与用户(User)相关的功能,传统的设计一般是: 类:User ...
windshome 评论(4) 有2131人浏览 2013-07-17 19:51

敏捷开发一千零一夜

《敏捷开发一千零一夜》 基本信息 作者: 王立杰 出版社:电子工业出版社 ISBN:9787121208188 上架时间:2013-7-12 出版日期:2013 年8月 开本:16开 页码:244 版次:1-1 所属分类:计算机 > 软件工程及软件方法学 > 软件方法/软件工程 更多关于 》》》《敏捷开发一千零一夜》 内容简介 计算机书籍   《敏捷开发 ...
china-pub2010 评论(0) 有1061人浏览 2013-07-15 17:19

数据仓库建设中的数据建模方法

        最近也在构建数据仓库,觉得以下文章不错,转一下!         所谓水无定势,兵无常法。不同的行业,有不同行业的特点,因此,从业务角度看,其相应的数据模型是千差万别的。目前业界较为主流的是数据仓库厂商主要是 IBM 和 NCR,这两家公司的除了能够提供较为强大的数据仓库平台之外,也有各自的针对某个行业的数据模型。 例如,在银行业,IBM 有自己的 BDWM(Banking ...
bimoziyan0 评论(0) 有1180人浏览 2013-07-14 15:57

hibernate学习笔记第22讲-抓取策略

  抓取策略:抓取关联对象。   1单端代理的批量抓取: select   join   默认是select  保持默认,同fetch="select",如: <many-to-one name="classes" column="classesid" fetch="select"/> fe ...
lizhao6210126.com 评论(0) 有957人浏览 2012-10-19 09:15

hibernate学习笔记第21讲-查询缓存

  hibernate查询缓存   查询缓存是针对普通属性结果集的缓存 对实体对象的结果集只缓存id   查询缓存的生命周期,当前关联的表发生修改,那么查询缓存生命周期结束   查询缓存的配置和使用:      * 在hibernate.cfg.xml文件中启用查询缓存,如:      <property name="hibernate.cache.use_q ...
lizhao6210126.com 评论(0) 有887人浏览 2012-10-19 09:15

领域驱动设计(Domain Driven Design)参考架构详解

领域驱动设计(Domain Driven Design)参考架构详解   摘要   本文将介绍领域驱动设计(Domain Driven Design)的官方参考架构,该架构分成了Interfaces、Applications和Domain三层以及包含各类基础设施的Infrastructure。本文会对架构中一些重要组件和问题进行讨论,给出一些分析结论。本文原文连接:http://blog. ...
ydy21st 评论(0) 有779人浏览 2011-08-12 11:33

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics