- 3
- 0
- 约2.69万字
- 约 31页
- 2018-07-17 发布于湖北
- 举报
1.问题的引入 为什么要把DAO与Service分成2层组件? 因为此处是一个/设计模式——桥接模式。 对于Model(模型组件)来说,它要负责如下 A - 它要管理数据的持久化。数据库有可能会改变,持久化技术可能改变。 B - 业务逻辑也要不断的改变。 这就是两个维度的变化。 对于上面场景,于是就考虑使用桥接模式: - 让业务逻辑层组件只负责【业务逻辑的改变】。 - 让DAO组件只负责【持久化层】的改变。 在Java EE应用架构中需要解决的问题: 1. 组件如何相互调用方法? 2. 事务应该在Service层完成——但无论你采用哪种技术,事务控制必须使用持久层API(Connection/Transaction) 第一个问题(A组件需要调用B组件的方法)的方式 A - Action创建Service,并调用Service的方法。 必然导致Action与Service【硬编码】耦合。很难扩展。 B - 考虑自己使用工厂模式,要开发一个ServiceFactory, 让Factory来负责创建Service组件。
您可能关注的文档
- (LG)2011年度水利水电真题.doc
- (考试必备)山西山西大学附中2010-2011学年高二12月月考历史.doc
- ~%24学年论文选题09级.doc
- “资本主义世界市场——经济全球化”教学研究[备课资料].doc
- 《编译原理实践和应用》第2章文法基础.ppt
- 《吉林医学》第2十七期在线阅读(部分)电子版.doc
- 【导及练】2013年高考历史一轮复习 第37讲19世纪以来的世界文学艺术学案 新人教版必修4.doc
- 【绿色通道】2012高考物理第十章交流电传感器 章末检测试题和完全解析总复习 新人教版.doc
- 【最新+备战2015高考】全国2015届高中历史试题汇编(11月第二期):L单元+中国近现代社会生活变迁.doc
- 00加油站总体应急救援预案.doc
最近下载
- 2.TSK Pober基本操作规范.doc VIP
- 一种探针台针痕检测方法.pdf VIP
- 探针台扎针修正方法、装置、探针台及电子设备.pdf VIP
- 职称评审表范本(最新版) .pdf VIP
- 中国建设工程鲁班奖(国家优质工程)复查工作细则(2021年修订).docx
- 山东省德商高速公路聊城至范县段第四合同段总体开工申请报告.doc VIP
- 13邓庚凤-冶炼烟气中SO2还原制硫磺-3(湿冶会议).pdf VIP
- 2026年中国石墨市场需求现状及前景发展趋势预测报告.docx
- 猪整合组学基因挖掘技术体系建立及其育种应用-教育部科技发展中心.pdf VIP
- 专业技术职务任职资格评审表填写指南.docx
原创力文档

文档评论(0)