Elijah

治愈系代码研究基地
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年11月19日

摘要: 1 static int Search(int[] Array, int ArrLength, int Key) 2 { 3 int low = 0; 4 int high = ArrLength - 1; 5 int mid; 6 7 while (low <= high) 8 { 9 mid = (low + high) / 2;10 if (Array[mid] < Key)11 {12 low = mid + 1;13 }14 else i... 阅读全文

posted @ 2011-11-19 21:13 Elijah 阅读(216) 评论(0) 推荐(0)

摘要: 这里简要总结一下三层架构的含义:三层,指的是数据访问层(DAL),业务逻辑层(BLL)和表象层(UI)。其实看到这三个名词就能猜出三层架构是干嘛的了:跟数据库打交道的代码全放在DAL层,那些if..else..条件判断什么的全放在BLL层,BLL层返回的结果丢到UI层显示给用户。层与层之间的关系就像服务员、前台、厨师一样,各管各的,而“菜”则是他们之间交互的一个通道,我们可以定义一个所谓的“Model层”,在这里把数据库中的表转换为对象。执行过程是这样的:用户在UI层填表点按钮,交给BLL层处理具体事务,然后BLL层知道要干什么了,就交给DAL层去从数据库里拿东西,然后DAL层把得到的结果re 阅读全文

posted @ 2011-11-19 20:58 Elijah 阅读(1073) 评论(1) 推荐(0)