NPetShop学习笔记(一)

表示层:
  界面控件
  映射关系
业务逻辑层:
  异常处理
  账号处理
  订单处理
  显示逻辑
服务层
  账号服务
  订单服务
  类别服务
数据模型层
  账号实体类
  订单实体类
  类别实体类
对象持久层
  账号实体数据保存与读取
  订单实体数据保存与读取
  类别实体数据保存与读取
数据库
  各类数据库

以Catalog为例
1、Default.aspx调用UserControl SideBar控件(单击可以进入相应的分类界面)
2、UserControl中根据传入的文本实例化业务处理类CatalogAction
3、调用业务处理类的ShowProductsByCategory方法
4、该方法实际上调用的是服务层中CatalogService服务方法GetProductListByCategory
5、服务方法中返回的productList是通过ServiceConfig静态类通过映射关系实例化的具体的实例类的["Category"]
6、再调用具体的获取数据的方法??

posted @ 2010-08-31 10:10  智会超  阅读(440)  评论(0编辑  收藏  举报