Spring.NET学习笔记10——方法的注入(基础篇) Level 200

  多数用户都会将容器中的大部分对象布署为singleton模式。当一个singleton对象需要和另一个singleton对象协作,或者一个非singleton对象需要和另一个非singleson对象协作时,Spring.NET都能很好的处理它们的依赖关系。但是,如果对象的生存周期不同,就可能会...

2018-03-30 09:30:46

阅读数 66

评论数 0

Spring.NET学习笔记9——打造简易的依赖注入框架(练习篇) Level 100

  我们在第三篇中学习里一个简易的IoC框架。今天我们接着上次的程序,实现带参数构造函数对象的实例和属性的注入 。  我们知道可以通过反射获取类的构造函数及参数(GetConstructors方法);可以获取属性和属性的类型(GetProperties方法)。通过Activator的CreateI...

2018-03-30 09:29:41

阅读数 3381

评论数 0

Spring.NET学习笔记8——集合类型的注入(基础篇) Level 200

  Spring.NET还支持集合类型的注入。而且使用起来也比较方便。  一、ILIst类型  使用<list>元素作为ILIst的标签,value为集合中元素的值。也可以注入对象,甚至关联其它对象,使用 <ref/&amp...

2018-03-30 09:27:31

阅读数 51

评论数 0

Spring.NET学习笔记7——依赖对象的注入(基础篇) Level 200

  一、属性注入  上篇我们简单提到依赖注入的用途。回顾一下所讲内容,发现在object节点下使用了<property name="Tool" ref="computer"/>。而p...

2018-03-30 09:26:20

阅读数 37

评论数 0

Spring.NET学习笔记6——依赖注入(应用篇) Level 300

  谈到高级语言编程,我们就会联想到设计模式;谈到设计模式,我们就会说道怎么样解耦合。而Spring.NET的IoC容器其中的一种用途就是解耦合,其最经典的应用就是:依赖注入(Dependeny Injection)简称DI,目前DI是最优秀的解耦方式之一。下面我就来谈谈依赖注入的应用场景。  我...

2018-03-29 08:21:15

阅读数 36

评论数 0

Spring.NET学习笔记5——容器中对象的作用域(基础篇) Level 200

  容器中对象的部署分为两种方式:singleton和非singleton(java里叫prototype)。这里的singleton指的是“单例模式”,就是说当一个对象被定义为singleton时,容器中就只会有一个共享的实例,任何时候通过id或别名请求该对象都会返回这个共享实例的引用(也就是说...

2018-03-29 08:19:58

阅读数 38

评论数 0

Spring.NET学习笔记4——对象的创建(基础篇) Level 200

  学过了前面的课程,我们来一起学习Spring.NET的IoC容器对象的创建。  创建对象一般有3种方式:1.构造器创建,2.静态工厂创建,3.实例工厂创建  多数情况下,容器会根据对象定义中的type属性值去直接调用相应类型的某个构造器。另外,容器也可以调用工厂方法来创建对象,这时type属性...

2018-03-29 08:18:17

阅读数 28

评论数 0

Spring.NET学习笔记3——实现一个简易的IoC框架(练习篇) Level 100

  讲了这么多理论,我们来手动实现一个简易的IoC框架的,这样可以加深IoC的理论知识。   一、思路在我们使用Spring.NET框架的时候,首先需要实例化Spring.NET容器, 然后调用IoC容器IObjectFactory接口中GetObject方法获取容器中的对象。通过这一点就可以告诉...

2018-03-29 08:16:50

阅读数 33

评论数 0

Spring.NET学习笔记2——环境搭建(基础篇) Level 200

  我们先来一起学习一下怎样使用Spring.NET。  一、环境下载及安装  到Spring的官方网站下载Spring.NET框架的安装文件(Spring.NET-1.3.0-RC1.exe)。目前Spring.NET最新的版本是1.3。下载并解压后就可以了。我们使用Spring.NET框架经常...

2018-03-28 08:44:34

阅读数 58

评论数 0

Spring.NET学习笔记1——控制反转(基础篇) Level 200

  在学习Spring.NET这个控制反转(IoC)和面向切面(AOP)的容器框架之前,我们先来看一下什么是控制反转(IoC)。  控制反转(Inversion of Control,英文缩写为IoC),也叫依赖注入(Dependency Injection)。我个人认为控制反转的意思是依赖对象(...

2018-03-28 08:43:29

阅读数 59

评论数 0

Spring.NET学习笔记——前言

  Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序。它提供了很多方面的功能,比如依赖注入、面向方面编程(AOP)、数据访问抽象及ASP.NET扩展等等。Spring.NET以Java版的Spring框架为基础,将Spring.Java的核心概念与思想移植到...

2018-03-28 08:41:05

阅读数 89

评论数 0

Spring.NET学习笔记——目录(原)

            目录    前言   Spring.NET学习笔记——前言       第一阶段:控制反转与依赖注入IoC&DI   Spring.NET学习笔记1——控制反转(基础篇) Level 200  Spring.NET学习笔记2——环境搭建(基础篇) L...

2018-03-28 08:40:13

阅读数 39

评论数 0

ASP.NET MVC 项目中 一般处理程序ashx 获取Session

1-在 aspx和aspx.cs中,都是以Session["xxx"]="aaa"和aaa=Session["xxx"].ToString()进行读写。  而在ashx中,Session都要...

2018-03-27 09:51:14

阅读数 522

评论数 0

认识数字影片版本(CAM、TS、TC、DVD、HD、BD、TVRIP等)

  许多朋友在下载电影的时候, 往往会被各种各样的版本标识弄糊涂,今天把各种版本的缩写收集在一起,希望对大家有所帮助。 1.CAM(枪版)——珍爱生命,远离枪版   CAM 通常是用数码摄像机从电影院盗录。有时会使用小三角架,但大多数时候不可能使用,所以摄像机会抖动。因此我们看到画面通常偏暗人物常...

2018-03-27 09:43:45

阅读数 2225

评论数 0

小常识:软件常见的各种版本英文缩写

  时常见到一些软件开发商发布软件的时候附带一些缩写的英文名,如beta版,如OEM版,甚至beta4,sp6版……,这两天在网上看到一篇关于《软件常见的各种版本英文缩写》的文章,看了觉得受益匪浅,稍加修改后拿出来给大家分享! 1.Alpha版(内部测试版)   一般只在软件开发公司内部运行,不对...

2018-03-27 09:42:20

阅读数 2539

评论数 0

使用Jquery+EasyUI 进行框架项目开发案例讲解之五 模块(菜单)管理源码分享

    在上四篇文章   《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》    《使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享》   《使用Jquery+EasyUI 进行框架项目开发案例讲解之三---角色管理源码分享》 ...

2018-03-27 09:20:44

阅读数 111

评论数 0

使用Jquery+EasyUI 进行框架项目开发案例讲解之四 组织机构管理源码分享

    在上三篇文章   《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》   《使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享》  《使用Jquery+EasyUI 进行框架项目开发案例讲解之三---角色管理源码分享》  我...

2018-03-27 09:18:48

阅读数 90

评论数 0

使用Jquery+EasyUI 进行框架项目开发案例讲解之三 角色管理源码分享

    在上两篇文章   《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》   《使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享》  我们分享了使用Jquery EasyUI来进行UI布局等开发的相关方法,也许你在使用Easy...

2018-03-27 09:17:24

阅读数 96

评论数 0

使用Jquery+EasyUI 进行框架项目开发案例讲解之二 用户管理源码分享

    在上一篇文章《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》我们分享了使用Jquery EasyUI来进行开发的相关方法,同时对入群的用户提供了使用Jquery EasyUI开发的框架案例提供了测试地址进行在线测试,文章发表后得到了非常多的反馈,对后期版...

2018-03-27 08:54:22

阅读数 182

评论数 0

使用Jquery+EasyUI 进行框架项目开发案例讲解之一 员工管理源码分享

  在开始讲解之前,我们先来看一下什么是Jquery EasyUI?jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入...

2018-03-27 08:52:32

阅读数 168

评论数 0

提示
确定要删除当前文章?
取消 删除