-
-
PetShop
4.0 官方版
- 软件大小:2.61MB
- 更新日期:2021-07-21
- 下载次数:0次
- 软件语言:简体
- 软件授权:共享软件
- 软件评级:

- 安全检测:无插件无病毒
- 软件类型:国产软件
- 软件分类:编程工具
- 软件系统:winall
PetShop简介
PetShop官方版是一款由微软开发的编程工具。PetShop最新版能够帮助用户展示.net企业系统开发的能力,涵盖数据访问层、业务逻辑层和表示层等。PetShop软件拥有简单的系统架构和代码,能够为开发者提供多种便利,拥有诸多价值的设计与开发理念。
PetShop软件介绍
PetShop 是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE 之争,许多数据是从微软的PetShop和 Sun的 PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而 PetShop随着版本的不断更新,至现在基于.Net 2.0 的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。
PetShop软件说明
PetShop的系统架构设计
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层,如图所示:
数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问。简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象实体的持久化。在PetShop的数据访问层中,并没有使用ORM,从而导致了代码量的增加,可以看作是整个设计实现中的一大败笔。
业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关。以PetShop为例,业务逻辑层的相关设计,均和网上宠物店特有的逻辑相关,例如查询宠物,下订单,添加宠物到购物车等等。如果涉及到数据库的访问,则调用数据访问层。
表示层:是系统的UI部分,负责使用者与整个系统的交互。在这一层中,理想的状态是不应包括系统的业务逻辑。表示层中的逻辑代码,仅与界面元素有关。在PetShop中,是利用ASP.Net来设计的,因此包含了许多Web控件和相关逻辑。
相关专题
换一换人气软件
-
360软件管家13.0.0.2007
95.2MB|2026-02-03
-
红手指云手机v4.12.081
237.76 MB|2026-01-27
-
抖音电脑版7.1.0
4.58 MB|2026-01-20
-
雷神加速器11.3.0.8
88.3MB|2026-01-16
-
泡泡加速器25.12.5.1
2.92 MB|2026-01-16
-
虎牙直播7.30.0.120
2.79 MB|2026-01-13
热搜推荐
-
wps office12.1.0.25225
|248MB -
QQ游戏大厅5.89.58862.0
|113 MB -
快手14.0.40.46379
|95.42MB -
租号玩5.18.250612.1
|91.5MB -
我的世界1.18.24.12
|180.14 MB
装机必备软件
小编推荐
-
1
360软件管家13.0.0.2007
系统安全|
-
2
红手指云手机v4.12.081
游戏软件|
-
3
抖音电脑版7.1.0
视频播放|
-
4
雷神加速器11.3.0.8
网络加速|
-
5
泡泡加速器25.12.5.1
网络加速|
-
6
虎牙直播7.30.0.120
视频播放|
-
7
迅游网游加速器8.0
网络加速|
-
8
苹果恢复大师3.8.38.2362最新版
数据恢复|
-
9
驱动精灵2025.8.5.220
硬件工具|
-
10
得力OCR文字识别3.1.0.5 官方版
办公软件|
最新软件
-
鸿语言中文代码编辑器软件
2.61MB/2021-07-21
-
LabVIEW 2021
2.61MB/2021-07-21
-
Element-UI
2.61MB/2021-07-21
-
Element-UI
2.61MB/2021-07-21
-
小熊猫C++
2.61MB/2021-07-21
-
编程猫电脑版
2.61MB/2021-07-21


