《Wrox租赁商店客户组件开发案例详解》
1. 业务与数据服务组件概述
Wrox租赁商店采用n层架构,每个功能区域都有一个业务层供网站和管理程序交互,业务层又有各自的数据服务层。需求主要分为三个顶级领域:
- 客户
- 订单
- 产品
代码将采用自底向上的方式为每一层引入,顺序为:存储过程 -> 数据服务过程 -> 业务规则过程。
2. 客户组件功能概述
客户组件的目的是从网站注册新用户、允许管理员更新客户详细信息以及提供验证网站用户身份的方法。相关任务、业务规则、数据服务和存储过程的对应关系如下表所示:
| 任务 | 业务规则 | 数据服务 | 存储过程 |
| — | — | — | — |
| 添加新客户 | Add | Insert, IsLoginNameUnique | hs_Customer_Add, hs_Customer_IsLoginNameUnique |
| 检索客户详细信息 | GetDetailsByID | GetData | hs_Customer_GetByKey |
| 网站登录 | GetIDFromLogin | ValidateLogin | hs_Customer_ValidateLogin |
| 搜索客户 | SearchByName | Search | hs_Customer_Search |
| 更新客户详细信息 | Update | Update | hs_Customer_Update |
3. 创建客户数据服务组件
从Visual Basic创
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



