- 9
- 0
- 约2.51千字
- 约 73页
- 2017-11-23 发布于浙江
- 举报
;面向对象的分析设计;领域驱动设计是什么;PART ONE;领域模型和事务脚本;事务脚本(Transaction Script)的核心是过程,每个过程处理来
自表现层的单个请求。大部分业务应用都可以被看成一系列事务,
从某种程度上来说,通过事务脚本处理业务,就像执行?条条Sql
语句来实现数据库信息的处理
事务脚本把业务逻辑组织成单个过程,在过程中直接调用数据库,
业务逻辑在服务(Service)层处理;Action处理UI层的动作请求,将Request中的数据组装后传递给
BusinessService,BS层做简单的逻辑处理后,调用数据访问对
象进行数据持久化,其中VO充当了数据传输对象的作用,只具
备getter和setter方法,没有状态和行为;
事务脚本模式的特点是简单容易理解,面向过程设计。
对于少量逻辑的业务应用来说,事务脚本模式简单自然,性能良
好,容易理解,而且?一个事务的处理不会影响其他事务。
不过缺点也很明显,对于复杂的业务逻辑处理力不从心,难以保
持良好的设计,事务之间的冗余代码不断增多,通过复制粘贴方式
进行复用。可维护性和扩展性变差。;领域模型(Domain Model)
? 面向对象分析和设计
? 领域模型具备自己的属性行为状态,并与现实世界的业务对象相映射
? 各类具备明确的职责划分,领
您可能关注的文档
- 电子行业薪酬和职业发展调查.ppt
- 极客学院电子商务分析.pptx
- 即时通产品白皮书-1.0.docx
- 计算机导论 第一课.ppt
- 计算机网络ch1_2013.ppt
- 架构移动云时代的数据中心-张卿.pdf
- 建筑设备(电气).ppt
- 教学法改革的国内外经验(半天).pdf
- 解读大型网站系统架构的演化.docx
- 金税三期工程第二阶段架构介绍v1.2.pptx
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
最近下载
- 2026人教版一年级数学下册期中测试卷(4套含解析答案).docx VIP
- 04S206_自动喷水与水喷雾灭火设施安装_给排水图集.pdf VIP
- 篮球行进间运球公开课教案.pdf VIP
- 《精神疾病诊断与统计手册》DSM5.pdf VIP
- 湖北云学联盟2025-2026学年高二下学期3月学科素养测评英语试题.docx VIP
- 成人重症患者颅内压增高防控护理专家共识.pptx VIP
- 竣工结算书封面.pdf VIP
- Level 2 Unit 9 -Unit 10Review课件 剑桥少儿英语KB2.ppt
- 2026年香港小学五年级插班考试题及答案.doc VIP
- 艾宾浩斯曲线生字表3500(1-6年级).docx VIP
原创力文档

文档评论(0)