- 博客(13)
- 收藏
- 关注
原创 【跟我学Spring3】【第四节】 DI 之 DI的配置使用 ——跟我学spring3
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如...
2014-03-03 22:24:14
135
原创 【跟我学Spring3】【第三节】 IoC 之 IoC的配置使用
2.3.1 XML配置的结构一般配置文件结构如下: java代码:查看复制到剪贴板打印<beans> <import resource=”resource1.xml”/> <bean id=”bean1”class=””></bean> <bean id=”b...
2014-02-17 15:21:55
112
原创 【跟我学Spring3】【第二节】 IoC 之 IoC 容器基本原理
.2.1 IoC容器的概念IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置文件中的...
2014-02-17 15:16:50
150
原创 【跟我学Spring3】【第一节】IoC 之 2.1 IoC基础
2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什...
2014-02-17 15:11:26
268
原创 [转]学习maven - 标准的目录结构
之前在一个公司接触了一个项目,框架师用到了maven,作为一个小公司的码农,新事物总是令人神往,恰值周末,在iteye看到一篇文章。个人惯例,原作者博客地址:http://jackycheng2007.iteye.com/ 约定大于配置 使用约定,有很多好处: 1. 可以节约很多配置 2. 可以从用best practice 3. 新人可以快速熟悉项目,有家的感觉 Maven的约定...
2014-02-16 17:41:45
96
原创 [转]Maven Dependency Mechanism - 依赖管理机制
之前在一个公司接触了一个项目,框架师用到了maven,作为一个小公司的码农,新事物总是令人神往,恰值周末,在iteye看到一篇文章。个人惯例,原作者博客地址:http://jackycheng2007.iteye.com/ Dependency Mechanism Java项目开发中肯定需要大量的jar文件,也就是说你要依赖很多已经开发好的jar包。尤其是你要依赖很多开源的东东。...
2014-02-16 17:37:24
144
原创 [转]为什么要用maven -<2>
之前在一个公司接触了一个项目,框架师用到了maven,作为一个小公司的码农,新事物总是令人神往,恰值周末,在iteye看到一篇文章。个人惯例,原作者博客地址:http://jackycheng2007.iteye.com/本文是接着前面的一片继续记录maven的学习笔记:法宝2. POM 项目对象模型 - 继续 Project Inheritance - 项目继承 前面说到了项目在maven...
2014-02-16 17:34:13
75
原创 [转]为什么要用maven<1>
之前在一个公司接触了一个项目,框架师用到了maven,作为一个小公司的码农,新事物总是令人神往,恰值周末,在iteye看到一篇文章。个人惯例,原作者博客地址:http://jackycheng2007.iteye.com/ 都说maven很好很强大,我就在想为什么呢?今天不妨认识一下她。 maven本身的意思是“专家”,大概是告诉人们我很牛。哈哈。我们先看看这个专家的想法: Phi...
2014-02-16 17:32:06
98
原创 单例模式
7.1 我是皇帝我独苗 自从秦始皇确立了皇帝这个位置以后,同一时期基本上就只有一个人孤零零的坐这个位置。这种情况下臣民们也好处理,大家叩拜、谈论的时候只要提及皇帝,每个人都知道指的是谁,而不用在皇帝前前面加上特定的称呼,如张皇帝,李皇帝。这一个过程反应到设计领域就是,要求一个类只能生成一个对象(皇帝),所有对象对它的依赖都是相同的,因为只有一个对象,大家对它的脾气和习性都非常了解,建立健...
2014-02-13 17:18:21
86
原创 单一职责原则
1.1 我是“牛”类,我可以担任多职吗 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP。这个设计原则备受争议,只要你想和别人争执、怄气或者是吵架,这个原则是屡试不爽的。如果你是老大,看到一个接口或类是这样或那样设计的,你就问一句:“你设计的类符合SRP原则吗?”,保准对方立马“萎缩”掉,而且还一脸崇拜地看着你,心想:“老大确实英...
2014-02-13 16:50:00
112
原创 原型模式【下】
原型模式的定义 原型模式(Prototype Pattern)的简单程度是仅次于单例模式和迭代器模式,正是由于简单,使用的场景才非常的多,其定义如下: Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototy...
2014-02-13 14:47:43
103
原创 原型模式【上】
现在电子账单越来越流行了,比如你的信用卡,到月初的时候银行就会发一份电子邮件到你邮箱中,说你这个月消费了多少,什么时候消费的,积分是多少等等,这是每个月发一次,还有一种也是银行发的邮件你肯定非常有印象:广告信,现在各大银行的信用卡部门都在拉拢客户,电子邮件是一种廉价、快捷的通讯方式,你用纸质的广告信那个费用多高呀,比如我行今天推出一个信用卡刷卡抽奖活动,通过电子账单系统可以一个晚上发送...
2014-02-13 14:45:47
145
原创 策略模式 VS 桥梁模式
这对冤家终于碰头了,策略模式与桥梁模式是如此相似,简直就是孪生兄弟,要把它们两个分开需要花费大量智力,我们来看看两者的通用类图,如图33-1所示。 图33-1 策略模式(左)和桥梁模式(右)通用类图 什么?你没有看出两者之间很相似?如果把策略模式的环境角色变更为一个抽象类加一个实现类,或者桥梁模式的抽象角色未实现,只有修正抽象化角色,想想看,这两个类图有什...
2014-02-13 14:24:22
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人