摘要:
根对象:领域模型中的聚合根。代表了领域模型中一个完整的领域概念,如订单。子对象:从属于另一个对象(父对象),是父对象的一部分。子对象的生命周期小于等于父对象的生命周期,如订单项。友元对象(独创概念):被另一个对象引用的对象称之为友元对象。两个对象之间不存在父子关系,如订单项引用商品,订单引用客户。原则上,友元对象不应受引用友元对象的对象的约束。但根据业务规则,友元对象向外提供规则接口,其它对象可在... 阅读全文
摘要:
今天有点感冒,起得很晚。醒来时,知道自己刚在做梦,在梦中大发脾气,可再回忆,已经想不起是为了什么而发脾气了,反正就是发脾气了。我在想,为什么会是这样呢?现实生活中是不是也是这样呢?当我们大发脾气时其实我们已经忘了为什么发脾气了,好像已经是为了发脾气而发脾气了。既然我们都不知道为了什么而发脾气,那还有发脾气的必要吗?还有,我们在发脾气时,有没有想过,为了这些值得发脾气吗?由此想开去,我们每天忙忙碌碌... 阅读全文
摘要:
写些什么呢?记录几句听到的想到的话。经营梦想,品尝生活。多一份追求,多一份成就。你怎么对待生活,生活就怎么回应你。生当作人杰,死亦为鬼雄。你要什么?大声说出来。发脾气是无能的表现,有时发脾气是能力的体现。 阅读全文
摘要:
引发事件的对象叫做事件源。事件源发布它可以引发的事件。事件的类型总是委托类型,这个委托类型的签名定义了处理该事件的方法的签名。定义事件处理程序方法的对象称为事件接收方。事件接收方预订要在事件源上处理的事件事件接收方提供的事件处理程序方法必须与为该事件预订的方法签名一致。事件源利用多播委托跟踪这些事件处理程序方法。当发生重要情况时,事件源引发事件,当事件引发后,事件源自动利用它的金手委托调用在每个事件接收方上指定的事件处理程序方法。 阅读全文
摘要:
应用框架的设计与实现学习手札系列目录 阅读全文
摘要:
未解决的问题文野我现在的学习要求自己对技术点一个一个地学,一个一个地吃透,但是我在学习过程中发现,其实还是有很多问题的,这些问题要么暂时我还理解不透,要么这些点又会涉及很广的范围,学习需要一定周期,所以我把这些问题暂记于此,一是对自己起个提醒作用,二是希望各路高手加以指点,等学会后我也会写下学习手记与这里做链接。反射一、反射与安全二、使用System.Emit动态发放IL代码 阅读全文
摘要:
反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时利用一些信息去动态地使用类型,这些信息在设计时是未知的,这种能力类型于后期绑定。反射还支持的更高级的行为,能在运行时动态创建新类型,并且对这些新类型的操作进行调用。 阅读全文
摘要:
委托实际上是类(一个貌似函数一样的类),我们已经使用函数指针很多年了——函数指针也被称为过程类型,但是它们的实现都不是类。它们是单独的函数指针的简单实例。委托是包含这些功能的类,委托类通过保留的列表来确定某些事物是否已经指派给了委托,这种算法可以理解为:“对于内部列表中的每一个回调函数,都调用函数”。委托除了支持回调函数外,还可以通过该列表来实现多播(委托链)。
说白了,就是我们把一批具有相同特征的方法,通过建立与具有同样相同特征的委托的一个实例来进行传递,以使其它地方能对这些方法进行调用。即把方法当作参数进行传递(浅显的认识,勿笑)。
阅读全文
摘要:
一个网站,有一个首页(Default.aspx),一个登录页面(Login.aspx),两个模块(模块1和模块2)。
一、 当用户在未登录的情况下访问网站的任一个页面都会跳转到登录页面要求用户登录,登录完成后跳转到网站首页并在每个页面上显示欢迎词。
二、 假设有两个用户,一个“文野”,一个“stwyhm”,文野可以访问模块1,stwyhm可以访问模块2,当他们访问各自有权访问的模块时,显示模块给出的欢迎词,如果访问的模块没有访问权限,给出错误提示。其它用户只能访问指定模块以后的页面。
阅读全文
摘要:
一点一点学ASP.NET系列目录 阅读全文