Spring学习一

    xiaoxiao2023-10-29  210

    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.......

     

     

    最新回复(0)