分析阿里巴巴网站的基本框架、主要功能及提供何种服务。

分析阿里巴巴网站的基本框架、主要功能及提供何种服务。,第1张

21 了解DI的思想

顾名思义,依赖注入是由“依赖”和“注入”两个词汇组合而成,那么我们再一次顺藤摸瓜,分别分析这两个词语!

22 依赖

关于谁依赖与谁,当然是应用程序依赖于IOC容器。因为应用程序依赖于IOC容器提供的对象所需外部资源,所以就产生了这种依赖关系。(可以理解为入口,虽然不是这么严谨吧!)

23 注入

31 Setter方法注入

Setter方法注入,它只需要提供对应的Setter方法接口实现注入,由于JavaBean一般都实现了Setter方法,所以Setter方法注入也成为了我们常用的注入方法之一。

311 定义JavaBean

312 注入各种数据类型

313 注入自建类型数据

将Service层需要一个Dao层实现类对象,我们可以使用注入方式来实现对Service层和Dao层的对象关联

将创建的Bean对象注入到另一个对象中,比如一个JavaBean对象中作为了另一个JavaBean对象的属性

32 构造方法注入

创建对象时,Spring工厂会通过构造方法为对象的属性赋值。由于某些框架或者项目中并没有为JavaBean提供Setter方法,我们就可以利用其构造方法来注入。不要和我说,没有提供构造方法哈!(开个玩笑!)

321 定义JavaBean

322 构造方法注入

33 自动注入

不用在配置中 指定为哪个属性赋值,及赋什么值。由spring自动根据某个 "原则" ,在工厂中查找一个bean,为属性注入属性值。

331 注入场景

将Dao层实现类对象注入到Service层并调用方法得以测试

332 自动注入的两种方式

基于名称自动注入值

基于类型自动注入值,根据实现的接口来判断并自动注入值,如果实现此接口的实现类太多,它会在很多实现此接口的实现类中选择名字相同的实现类进行注入。(现根据判断,如果不成功,则根据名称注入)

34 注解自动注入

使用基于类型自动注入,将Dao层注入到Service层

使用基于名称自动注入,将Dao层注入到Serivce层

使用注入简单类型数据注解来完成简单注入JavaBean

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 分析阿里巴巴网站的基本框架、主要功能及提供何种服务。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情