20200110——Spring 第一天

spring 四天
第一天 :spring框架概述以及spring中觊觎xml的IOC配置
第二天:spring中基于注解的IOC和ioc案例
第三天:spring中的aop和基于xml以及AOP的配置
第四天:spring中的jdbcTemplate以及Spring事务控制

spring概述

什么是spring
在这里插入图片描述

spring优势
方便解耦,简化开发。IOC容器
AOP编程支持
声明式事务支持
方便程序的测试
方便集成各种框架

程序的耦合
程序之间的依赖关系
类之间的依赖
方法间的依赖

解耦
降低程序间的依赖关系
实际开发中,应该做到编译期不依赖,运行时才依赖

解耦的思路
第一步:使用反射来创建对象,而避免使用关键字new
第二步:通过读取配置文件来获取创建对象全限定类名

javabean 不等于实体类
javabean 远大于实体类
javabean 是用java语言编写的可重用组件

它就是创建我们的service和dao对象

第一个,需要一个配置文件配置我们的service和dao
配置的内容 唯一标识 = 全限定类名
第二个,通过读取配置文件中配置的内容,反射创建这个对象

配置文件可以是xml,也可以是properties

单例对象,从始至终只有一个对象实例,只被创建一次,从而类中的成员也就只会初始化一次。

多例对象,被创建多次,执行效率没有单例对象高

发布了657 篇原创文章 · 获赞 39 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_36344771/article/details/103924738