上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 89 下一页
摘要: 目录开始注册组件控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表开始程序集如果你正在使用Nuget包管理器,你可以通过“Add Library Reference”对话框将AutoFac添加到你的项目中,可用的程序集有:Autofac (base assemblies for .NET and Silverlight along with the WCF and MEF integrations)Autofac.Mvc2 (ASP.NET MVC2 web application support)Autofac.Web (ASP.NET 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(418) 评论(0) 推荐(0)
摘要: 采用 EventHandler 模式发布事件 (如果不需要与事件一起发送自定义数据,请跳过此步骤,进入步骤 3a。)在发行者类和订阅方类均可看见的范围中声明自定义数据的类。 然后添加保留您的自定义事件数据所需的成员。 在此示例中,会返回一个简单字符串。 public class CustomEventArgs : EventArgs { public CustomEventArgs(string s) { msg = s; } private string msg; public string Message { get { return msg; } } } (如果您使用的是 Event.. 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(256) 评论(0) 推荐(0)
摘要: 近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。在《领域驱动设计:软件核心复杂性应对之道》中,译者将Repository翻译为仓储,给出如下说明:一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集合。使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦出来。我们来看下在LinqToSql中如何应用该 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(299) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/xray2005/category/189491.htmlhttp://kb.cnblogs.com/zt/ef/http://www.cnblogs.com/wlflovenet/archive/2011/07/23/mvcandef.htmlhttp://www.cnblogs.com/carysun/archive/2009/03/20/repository.htmlhttp://www.cnblogs.com/imythu/archive/2012/06/11/mvc-ef-design3.htmlhttp://www.codeprojec 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(184) 评论(0) 推荐(0)
摘要: http://os.51cto.com/art/201111/304611.htm 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(96) 评论(0) 推荐(0)
摘要: http://blog.sina.com.cn/u/1673905171 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(90) 评论(0) 推荐(0)
摘要: 上一篇中提到了JavaScript中对象的创建的一些基本操作,接下来讨论下继续讨论。一 工厂模式我们知道,要创建一个对象我们可以用如下代码:var user = new Object(); //使用new运算符创建一个对象 user.name = '念在三角湖畔'; //给对象添加属性 user.age = 22; user.address = '湖北武汉'; alert(user.name + " " +user.age);//返回 '念在三角湖畔 湖北武汉'用这样的方法创建对象比较简单直观,也是JavaScript种创建对 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(135) 评论(0) 推荐(0)
摘要: 面向对象的语言(如Java)中有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,JavaScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。要了解面向对象,首先就要了解Javascript中的对象和原型。这篇文章中主要学习一下Javascript中的对象。一 关于对象对象其实就是一种引用类型。而对象的值就是引用类型的实例。在JavaScript 中引用类型是一种数据结构,将数据和功能组织在一起。它也常被称做为类,但JavaScript 中却没有类的概念。虽然JavaScript 是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结构。二 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(146) 评论(0) 推荐(0)
摘要: (1)意图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。(2)适用性1. 当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式;2. 当构造过程必须允许构造的对象有不同的表示; (3)结构(4)参与者 Builder:为创建一个Product对象的各个部件指定抽象接口 ConcreteBuilder:1. 实现Builder的接口以构造和装配该产品的各个部件 2. 定义并明确它所创建的表示 3. 提供一个检索产品的接口 Director:构造一个使用Builder接口的对象 Product:1.表示被构造的复杂对象。Concret... 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(338) 评论(0) 推荐(0)
摘要: 通过思考大概清楚系统操作日志的设计,以下是其UML图:通过上图,我们可以了解知道该UML主要由三个表组成,其中一个主表LogSetting和两个从表分别是LogOperation和LogSettingDetail。那么怎么样才能通过这样的设计来现实我们的日志功能呢?其实一开始我就觉得通过.net的反射功能可以很简单、很方便的实现这个功能,所以我就顺着一个思路来实现她;通过反射动态的获取Model实体的属性,然后再根据LogSettingDetail配置来匹配所要记录的字段信息。先来主要的代码吧,发现将思想用文字表达出来还是较困难的,代码比较直接:代码的实现using System;using 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(688) 评论(0) 推荐(0)
上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 89 下一页