上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 71 下一页
摘要: 在 Spring.Net 中对象初始化的方式分为两种: ① 急切实例化,也就是说 Spring.Net 容器初始化的时候将对象先实例化出来。 ② 延迟实例化,也就是说我们在调用 GetObject 方法时才实例化该对象。 Spring.Net 默认使用的 急切实例化 ( lazy-init=“fal 阅读全文
posted @ 2017-05-04 16:23 韩梦芫 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Spring.Net 中对象的作用域,就是描述对象的部署模式 ,Spring.Net 中对象可以通过两种模式布署: ① singleton(单例模式) ② 非singleton 也叫非单例模式(或者叫做 prototype,只是用在这里不是很合适) 当一个对象被定义为 singleton 时,容器中 阅读全文
posted @ 2017-05-04 16:23 韩梦芫 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 由于这几天都比较忙,所以对笔记暂时没有更新。 Spring.NET具有自动装配的能力,也就是说,Spring.NET可以通过对象的定义自动分辨某个对象的协作对象。自动装配是针对单个对象(按:针对每个协作对象)进行的,所以可对某些对象启用自动装配而某些对象关闭自动装配(按:即自动装配某些协作对象,而不 阅读全文
posted @ 2017-05-04 16:22 韩梦芫 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 前面我们知道了什么是对象,什么是对象工厂,什么是应用程序上下文。这一次我们来看一下对象的装配。 Spring.Net 中有多种装配对象的方式,装配这个词可能比较学术化,我们可以理解为对象的创建。 Spring.Net 中常用的装配方式有 手动装配和自动装配。手动装配就是根据配置文件然后装配对象,而自 阅读全文
posted @ 2017-05-04 15:16 韩梦芫 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 在前面一章我们介绍了依赖注入,控制反转的概念。接下来我们来真正动手搭建一下Spring.Net的环境,看一下Spring.Net 中的控制反转和依赖注入是什么样子。 3.1 Spring.Net 下载 在Spring.Net的官方网站http://www.springframework.net/ 我 阅读全文
posted @ 2017-05-04 15:14 韩梦芫 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在前面一章我们介绍了依赖注入,控制反转的概念,以及自己动手搭建了一下Spring.Net的环境。通过这些操作,我们知道了Spring.Net 的核心是使用依赖注入或控制反转这种思想来管理业务对象,降低程序的依赖耦合。这一次的笔记,就是来了解一下,Spring.Net 如何管理我们的类。 4.1 对象 阅读全文
posted @ 2017-05-04 15:14 韩梦芫 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Spring.Net 中提供了很多功能,比如依赖注入,面向切面编程(AOP),数据访问抽象以及ASP.Net扩展等等的功能。而其中最核心的功能就是依赖注入(Dependency Injection),而使用依赖注入带来的最大好处就是能够通过它降低应用程序中对象与对象之间的耦合。 控制反转(Inver 阅读全文
posted @ 2017-05-04 14:15 韩梦芫 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1.1 概述 在Java社区中Spring经历的长时间的考验,已经是一套很成熟稳定的框架。而Spring.Net 的前身是 Java版的Spring。Spring.Net是以Java版的Spring框架为基础,将Spring(Java版)的概念和编程思想移植到.Net平台上来。 Spring.Net 阅读全文
posted @ 2017-05-04 14:14 韩梦芫 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 在上一篇我们已经用PowerDesigner创建好了需要的测试数据库,下面就可以开始用它完成批量代码生成的工作啦. 下面我会一步步的解释如何用CodeSmith实现预期的结果的,事先声明一下,在此只做一个简单的Demo,并不详细的讲解CodeSmith各个强大的功能,有兴趣的朋友可以打开CodeSm 阅读全文
posted @ 2017-05-03 21:43 韩梦芫 阅读(10846) 评论(4) 推荐(2) 编辑
摘要: 1. NuGet是什么? NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that 阅读全文
posted @ 2017-05-02 23:15 韩梦芫 阅读(487) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 71 下一页