Spring学习一

5 篇文章 0 订阅

day1...

一、spring概述(了解)

 1.spring是什么

 

2.spring优势

3.spring体系结构

二、程序的耦合及解耦

Class.forName("com.mysql.jdbc.Driver")

  工厂模式结构,删除对应的类,程序虽然无法运行,但是仍能编译

 

三、IOC的概念和spring中的IOC

1.IOC概念

传统模式与工厂模式创建请求资源的区别:

2.spring的IOC

解决程序的耦合

新建项目 -》导入spring依赖 -》创建beans.xml -》测试

1)ApplicationContext的三个常用实现类

右键某个类 -》diagrams -》show diagram 显示类的继承关系   ==========     show implements显示接口的实现类

建议用第一种方式

 

2)核心容器两个接口引发出的问题

开发中更多地使用单例模式

 

3)spring中三种创建Bean对象的细节

在jar包中的某个类的实例对象,可用第二或者第三种方法来获取

4)spring中bean的作用范围

用户请求资源连接global-session的含义:

  用户请求进行资源时,只有一个服务器处于空闲状态,其他的皆为满负荷状态,所以空闲状态的服务器A接收了请求

当进行验证码验证时服务器A已经变成了满负荷的状态,而服务器B是空闲的,这时验证码的验证需要由服务器B来进行验证

但是验证码一开始只存在于服务器A,在服务器B上并没有对应的验证码,这时可将Bean的作用范围设置为global-session

使得用户请求的验证码作用于所有的服务器。

 

5)bean对对象的生命周期

          

四、spring的依赖注入

1.构造函数注入

若是经常变化的数据,则不适用于该注入方式

在<constructor-arg>中传入的参数值均为一个字符串,spring会将其转换为对应的目标值;但是有的也无法转换,

需要进行相应的配置,如日期的转换需要进行下述对应的配置:

 

2.set方法注入

3.注入集合数据

使用set方法注入




day2.......

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值