DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中訪问点,并且负责职责的分派,并且与Spring IoC容器无缝集成,从而能够获得Spring的所优点。 详细请參考第二章的图2-1。DispatcherServl...
分类:
其他好文 时间:
2014-06-18 15:54:11
阅读次数:
155
项目中引入Autofac的目的是为了实现控制反转,即IoC,Inversion of Control。控制反转可以有效的降低类之间的相互依赖关系,增加架构的弹性,降低软件复杂度。 示例代码: IProvinceRepository.csusing System;using System.Co...
分类:
Web程序 时间:
2014-06-18 13:07:58
阅读次数:
178
2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有...
分类:
编程语言 时间:
2014-06-17 20:56:13
阅读次数:
320
一、IoC的概念: IoC(控制反转)是Spring容器的核心。另一种解释是DI(依赖注入),即让调用类对某一个接口的依赖关系由第三方注入,以移除调用类对某一个接口实现类的一览。 定义如此,由此可见,在面向接口编程的情况下,IoC可以很好的实现解耦,可以以配置的方式为程序提供所需要的接口实现类。.....
分类:
编程语言 时间:
2014-06-17 13:36:31
阅读次数:
329
DIP,IoC,DI基本概念依赖倒置原则(DIP,Dependency Inverse Principle):强调系统的“高层组件”不应当依赖于“底层组件”,并且不论是“高层组件”还是“底层组件”都应当依赖于抽象。抽象不应当依赖于实现,实现应当依赖于抽象。依赖(Dependency):组件A如果:①...
分类:
其他好文 时间:
2014-06-17 13:21:36
阅读次数:
265
Ninject的对象作用域:Transient
.InTransientScope()每次调用创建新实例。Singleton .InSingletonScope()单例,仅创建一个实例。Thread
.InThreadScope()每一个线程创建一个实例。Request .InRequestScop...
分类:
其他好文 时间:
2014-06-16 08:17:19
阅读次数:
381
之前的两篇文章介绍了AFinal框架下的图片加载与网络通信的部分,这篇文章主要简单介绍FinalActivity的使用。
首先,FinalActivity是基于IOC机制,通过依赖注入的方式完成控件的id绑定与事件绑定,从而实现代码量的精简。下面是FinalActivity的最简单的使用
public class MainActivity extends FinalActivity {
@...
分类:
其他好文 时间:
2014-06-15 16:18:06
阅读次数:
226
因为整合spring和hibernate所以,需要用到spring里面复写Hibernate的类以有DI和IOC特性db.sqlhibernate_basic数据库表 person字段pid pname psexPerson.java 1 package cn.edu.spring_hibernat...
分类:
编程语言 时间:
2014-06-14 19:47:13
阅读次数:
384
1.添加spring的Jar包,还包括spring额外依赖的Jar包
指定创建类的方法(默认使用对应的构造函数创建),在创建类之前调用某个方法。在销毁类之后创建的方法
package com.lubby.test;
public class Single {
private String id;
private String something;
private static...
分类:
编程语言 时间:
2014-06-14 10:21:52
阅读次数:
314
面向切面编程AOP
Aspect Oriented Programming(面向切面编程),可以 通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一 添加功能的一种技术(再实例学习)。
总结
这些概念首次接触,是老师给8期讲课的时候接触到了,不断的积累,查找资料,深入学习,总结,多多的听老师的课,思想有很大的提升影响着自己的思维方式、做事方式,影响着、蜕变着……...
分类:
编程语言 时间:
2014-06-13 21:40:57
阅读次数:
426