表示层: 界面控件 映射关系 业务逻辑层: 异常处理 账号处理 订单处理 显示逻辑 服务层 账号服务 订单服务 类别服务 数据模型层 账号实体类 订单实体类 类别实体类 对象持久层 账号实体数据保存与读取 订单实体数据保存与读取 类别实体数据保存与读取 数据库 各类数据库
以Catalog为例 1、Default.aspx调用UserControl SideBar控件(单击可以进入相应的分类界面) 2、UserControl中根据传入的文本实例化业务处理类CatalogAction 3、调用业务处理类的ShowProductsByCategory方法 4、该方法实际上调用的是服务层中CatalogService服务方法GetProductListByCategory 5、服务方法中返回的productList是通过ServiceConfig静态类通过映射关系实例化的具体的实例类的["Category"] 6、再调用具体的获取数据的方法??
|