- 6
- 0
- 约7.99万字
- 约 63页
- 2017-08-24 发布于贵州
- 举报
Petshop5.0 详解之一(系统架构设计)??
前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop5.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。本系列试图对PetShop作一个全方位的解剖,依据的代码是PetShop5.0,可以从链接/ArticleView.aspx?gID=b96c547b-e93b-47f4-b694-279f27566aff中获得。??
一、PetShop的系统架构设计
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层,如图所示:
图一:三层的分层式结构
数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问。简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。如果要加入ORM的元素,那么就会包括对象和数据表
您可能关注的文档
最近下载
- (立党为公、为民造福、科学决策、真抓实干4个方面16个问题)2026年学习教育偏差主要问题查摆清单及整改措施(党政领导干部、机关科室).docx VIP
- 010-Web安全基础6 - 访问控制漏洞.pptx VIP
- 2023年星河湾物业服务作业标准书(一二三部).pdf VIP
- DBJT 15-261-2023 广东省海绵城市建设技术标准.pdf VIP
- 2025年山东省网络安全工程专业职称考试(网络生态建设与治理·中级)历年参考题库含答案详解.docx VIP
- 17J925-1 压型金属板建筑构造图集 17J925-1.pdf VIP
- 2025人教版音乐一年级下册第五单元《打麦号子》课堂教学设计.pdf VIP
- 异常工况处置能力培训课件.pptx
- DB37T 3103-2018保持玉米亲本特征特性种子生产技术规程.pdf VIP
- 《油层物理》全套教学课件.pdf VIP
原创力文档

文档评论(0)