当前位置:嗨网首页>书籍在线阅读

07-业务逻辑层设计

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

26.6 业务逻辑层设计

**本节视频教学录像:1分钟**

建立类库项目,项目名为“BIL”。分别添加对应于数据访问层中的类,以完成对数据访问层中方法的调用。需要添加对数据访问层接口IDAL和实体层Model的引用。下面以商品信息管理表操作的业务逻辑层为例进行介绍,代码如下(代码26-6-1.txt)。

01  public class MInfoCortrol
02  {
03      private static IMerchandiseInfo mi = Factory.getMInfo();
04      public static List<MerchandiseInfoData> ls = MInfoCortrol.getPType();
05      public static List<MerchandiseInfoData> getPType()
06      {
07             return mi.selMerchandiseType();
08      }
……
09       public static MerchandiseInfoData getMInfoOfID(int id)
10       {
11            foreach (MerchandiseInfoData mid in ls)
12            if (mid.ID == id)
13            return mid;
14            throw new MessageException("获取商品名称失败!商品ID" + id);
15        }
16  }

其他业务逻辑层代码详见源程序。