- 浏览: 27340 次
- 性别:
- 来自: 北京
最新评论
引用
文章内容摘自Martin Fowlerhttp://martinfowler.com先生著作的中译本。
英文书名:Patterns of Enterprise Application Architecture
中文书名:企业应用架构模式
翻译:王怀民、周斌
ISBN:9787-111-30393-0
英文书名:Patterns of Enterprise Application Architecture
中文书名:企业应用架构模式
翻译:王怀民、周斌
ISBN:9787-111-30393-0
领域逻辑的三种组织模式
事务脚本、领域模型、表模块
事务脚本:按业务动作组织领域逻辑,比如,接收订单,退回订单。
领域模型:按领域对象组织领域逻辑,比如,订单,客户。
表模块:按数据表组织领域逻辑,比如订单表,订单条目表,客户信息表。
事务脚本更像是面向过程的组织方式,
发表评论
-
基本模式
2010-11-21 10:37 643入口 封装外部系统或资源访问的对象 包装器模式 映射器模式 ... -
会话状态模式
2010-11-21 10:25 789客户会话状态 将会话状态保存在客户端 数据传输对象,URL参数 ... -
离线并发模式
2010-11-21 10:12 888乐观离线锁 通过冲突检测和事务回滚来防止并发业务事务中的冲突 ... -
分布模式
2010-11-21 10:04 633远程外观 为细粒度对象提供粗粒度的外观来改进网络上的效率。 ... -
Web表现模式
2010-11-21 09:53 655模型、视图、控制器 模型是表示领域信息的对象,它包含除了用于U ... -
对象关系元数据映射模式-资源库
2010-11-21 09:13 722协调领域和数据映射层,利用类似于集合的接口来访问领域对象 -
对象关系元数据映射模式-查询对象
2010-11-21 09:06 878描述一次数据库查询的对象 -
对象-关系元数据映射模式
2010-11-21 07:46 945引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-具体表继承
2010-11-20 22:28 724引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-类表继承
2010-11-20 21:46 660引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-单表继承
2010-11-20 21:44 650引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-序列化LOB
2010-11-20 21:42 717引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-嵌入值
2010-11-20 21:38 615引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-依赖映射
2010-11-20 21:35 597引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-关联表映射
2010-11-20 21:34 676引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-外键
2010-11-20 16:44 716引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-表示域
2010-11-20 16:39 609引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系行为模式-延迟加载
2010-11-20 16:31 821引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系行为模式-表示映射
2010-11-20 16:19 662引用文章内容摘自Martin Fowlerhttp://mar ... -
对象关系行为模式-工作单元
2010-11-20 16:14 1223引用文章内容摘自Martin Fowlerhttp://mar ...
相关推荐
在Android应用开发中,业务逻辑层(Business Logic Layer,BLL)是应用程序架构中的关键组成部分。这一层负责处理应用程序的核心功能和数据管理,确保应用程序的行为符合预期。在本"086集-实现业务逻辑层"的视频教材...
Domain为领域逻辑层,主要存放领域对象。 DTO为数据传输对象层,主要用来传输数据对象,MVC中Controller到View或者View到Controller的数据传输对象也放在这里面,不在使用ViewData。 Filter为拦截器层次,主要用来...
DDD提倡的实现方法与传统的分层架构有所不同,它更注重于领域逻辑层(Domain Layer)的设计和实现。DDD强调将领域逻辑层与其他层如数据访问层、应用服务层等分离,以保持领域的纯净和模块的独立性。 文章中提到了...
业务逻辑层处理核心业务规则,应用服务层负责协调各个领域对象,领域模型层包含业务实体和值对象,而基础设施层则提供数据库访问、外部API等支持。 DDD(Domain-Driven Design)是一种以业务领域为中心的软件开发...
在电信行业中,业务逻辑层(Service Logic Layer)与表示层(Presentation Layer)是通信系统架构中的两个关键层次,它们各自承担着不同的职责,而在实际应用中,两者的交互至关重要。标题提到的“一种业务逻辑层向...
它通过使用模板语言,能够自动生成包括实体类、数据访问层(DAL)和业务逻辑层(BLL)在内的各种代码,大大提高了开发效率,减少了重复劳动。下面我们将深入探讨这些层面的知识点。 1. **C#实体类**: 实体类是...
西门子逻辑控制设计开发是工业自动化领域中的一个重要主题,特别是在电梯系统中有着广泛的应用。3部10层电梯的设计开发涉及到多个方面的技术知识,包括硬件配置、软件编程、控制系统架构以及安全策略。 首先,我们...
DDD分层架构的核心是将业务逻辑层进一步细分为应用层(服务层)和领域层(领域逻辑层),并将数据访问和其他具体技术实现统一到基础设施层中。这种设计模式能够帮助开发团队更清晰地管理业务逻辑,并且能够减少层间...
西门子逻辑控制器在电梯系统中的应用是工业自动化领域的一项重要技术。在这个“【3部10层】西门子逻辑控制器电梯大赛项目程序源代码”中,我们可以深入理解如何利用西门子的PLC(可编程逻辑控制器)来实现对多部电梯...
分离业务逻辑服务层的核心思想是将应用系统分为两个主要部分:业务逻辑层和服务展现层(UI层)。业务逻辑层负责处理核心业务规则和操作,以原子化服务的形式提供,确保数据的质量、一致性和合规性。这一层的逻辑应该...
数控机床作为现代机械制造中的重要设备,在自动化控制领域发挥着核心作用。...未来随着技术的持续发展,PLC逻辑层将在数控机床自动化控制领域发挥更加关键的作用,进一步推动我国机械行业的快速、稳定发展。
在软件开发领域,三层结构(Three-Tier Architecture)是一种常见的应用程序设计模式,它将应用程序划分为三个相对独立的层次:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer,BLL)和数据访问层...
【作品名称】:基于c++控制台的3D第一人称射击(FPS)游戏,项目包含软件渲染器、游戏引擎层、游戏逻辑层【c++大作业】 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大...
数据持久层在IT系统中扮演着至关重要的角色,它作为业务逻辑层与数据库之间的桥梁,承担着数据实体的维护职责,同时屏蔽了数据库设计与数据维护的复杂性。理想的数据持久层设计应使得数据库表结构乃至数据库类型的...
.NET三层架构是一种常见的软件开发模式,它将应用程序逻辑分为三个独立的层次:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这样的分层设计有利于提高...
该系统的功能模块分为接口层、业务逻辑层和数据访问层。接口层可以与用户通信并提供外部接口。系统通过界面层收集用户数据,用户进行注册、登录、浏览和评分。业务逻辑层可进行用户信息管理和电影信息管理;业务逻辑...
《规则引擎在业务逻辑层中应用的研究》是大连海事大学刘际博士的一篇计算机应用技术领域的论文。本文深入探讨了规则引擎这一关键技术在现代Web架构中的应用,特别是在业务逻辑层的角色与价值。规则引擎是一种软件...