一.程序实例 假设一个简单地实例,我们有一个人,人可能有姓名,年龄等属性,每天上下班的时候需要坐车,他可能做小轿车,suv等,这样一个场景.我们很容易想到如下代码: 1.人的对象类,包括两个属性,姓名和车 package com.zjl.ioc; public class Person { String name; Driveable driveable; public String getName() { return name; } public void setName(String na…
一 . 什么是IOC(Inversion of Control) IOC :控制反转,也称为依赖注入(DI).听起来有点云里雾里,他到底是个啥,为什么Spirng中最基础的就是它? 我们的项目其实都是有一个一个的Bean组成的(通俗的说就是一个一个的java类),我们如果要使用一个Bean,那么就得在使用的地方new一个对应的实例出来,这样一来我的这个Bean是不是就依赖了另外一个Bean,而且对于某一个Bean,有可能其他很多地方会用到?是不是?那么,当我的这个Bean要换一种实现,那么我是不…
Spring Web Flow 简介 博客分类: 转载 SSH 最近在TSS上看到了一片介绍Spring Web Flow的文章,顺便就翻译了下来,SWF的正式版估计要到6月份才能看到了,目前的例子都是和Spring MVC集成的,但是换作和Struts集成也是非常方便的. 介绍 你是否觉得当你的Web应用越来越复杂,理解和管理页面流程—驱动你应用程序用例的乐谱—也越来越困难了呢?而被迫使用特定的方式做事情并且无法重用是不是让你感觉很累?你是否觉得使用了太多时间开发你自己特定的方法去解决普遍问题…
第一节:spring ioc 简介 IOC(控制反转:Inversion of Control),又称作依赖注入dependency injection( DI ),是一种重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring 框架的核心. 第二节:spring ioc 实例讲解 package com.wishwzp.service; public interface Tester { public void test(); } package com.wishwzp.s…