一:分层架构 搭建DAL层(数据访问层)、UI层(表示层)、BLL层(业务逻辑层)以及Model层(实体层) 各层的引用关系: DAL、UI、BLL层引用Model层 UI层引用BLL层 BLL层引用DAL层 二:实现登录功能 DAL层:(为了防止sql注入需要使用SqlParameter) BLL ...
分类:
其他好文 时间:
2016-05-22 11:00:41
阅读次数:
224
上篇介绍的多对多关系是两个模型是之间的多对多关系,关联表联接的是两个明确的实体,还有些情况下只有一个模型,与自己之间存在多对多关系。比如用户之间的关注。表示用户关注其他用户时,只有用户一个实体,没有
第二个实体。如果关系中的两侧都在同一个表中, 这种关系称为自引用关系。
在关注中, 关系的左侧是用户实体,可以称为“关注者”;关系的右侧也是用户实体,但这些是“被关注者”。从概
念...
分类:
数据库 时间:
2016-05-12 22:06:39
阅读次数:
550
应用开发过程中经常会处理对象间通信的问题,一般都是对象或接口的依赖和引用去实现对象间的通信,这在一般情况下是没问题的,但是如果相互通信的对象很多,可能会造成对象间的引用关系像蜘蛛网一样,这样会导致对象关系很复杂,难以维护的问题,解决这个问题的一个好方法是通过消息总线去解耦对象间大量相互引用的紧耦合的 ...
分类:
编程语言 时间:
2016-05-09 08:34:24
阅读次数:
1639
AMD规范就是其中比较著名一个,全称是Asynchronous Module Definition,即异步模块加载机制。从它的规范描述页面看,AMD很短也很简单,但它却完整描述了模块的定义,依赖关系,引用关系以及加载机制。从它被requireJS,NodeJs,Dojo,JQuery使用也可以看出它 ...
分类:
Web程序 时间:
2016-04-24 21:47:07
阅读次数:
326
学习Java的过程中,很容易将对象及对象引用混为一谈,而且我们平时在交流时为了方便起见也只是对象怎样、对象怎样,但很多时候我们操作的,根本上来说是对象,但直接操作的却是对象的引用。
先贴一篇博文,非常形象的解释了对象及对象引用间的关系
.Java语言中通过对象的引用来操纵对象,要注意的一点是对象和对象的引用是存储在不同的地方的,因为对象往往所占的空间要求比较大,所以对象存储在堆中,而为了便于操作,对...
分类:
编程语言 时间:
2016-04-22 20:23:49
阅读次数:
207
尽管iOS 5.0版本号之后增加了ARC机制。但因为相互引用关系比較复杂时。内存泄露还是可能存在。所以了解原理非常重要。 这里讲述在没有ARC的情况下。怎样使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。 本文如果你已经比較熟悉Obj-C的内存管理机制 ...
分类:
移动开发 时间:
2016-04-16 15:06:36
阅读次数:
191
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。 这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。 本文假设你已经比较熟悉Obj-C的内存管理机制。 实 ...
分类:
移动开发 时间:
2016-04-13 18:30:55
阅读次数:
243
七字符串的不变性
String对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。如
下图所示:
运行结果:
结合上面的代码,关于字符串必须要了解的:
1)通过String s1="爱慕课"; 声明了一个字符串对象, s1存放了到字符串对象的引用,在内存中的存放引用关系如
下图...
分类:
编程语言 时间:
2016-03-09 16:07:45
阅读次数:
292
一、循环引用: 1. 定义: 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比方CircularityA引用CircularityB,CircularityB引用CircularityC,CircularityC引用CircularityA。形成一个环状引用关系。 2. 代码演示样
分类:
编程语言 时间:
2016-02-22 20:50:37
阅读次数:
231
所有的引用计数系统,都存在循环应用的问题。 例如下面的引用关系对象: ?a创建并引用到了对象b. 对象b创建并引用到了对象c. 对象c创建并引用到了对象b. 这时候b和c的引用计数分别是2和1。当a不再使用b,调用rel...
分类:
移动开发 时间:
2015-11-11 19:26:40
阅读次数:
413