Spring全家桶:spring,springmvc,spring boot,spring cloud
spring:出现在2002左右,解决企业开发的难度。减轻对项目模块之间的管理,类和类之间的管理,帮助开发人员创建对象,管理对象之间的关系,spring核心技术ioc、aop。能实现模板之间,类之间的解耦合。
依赖:a.class中使用b.class的属性或者方法,叫做a.class依赖b.class。
框架怎么学:框架是一个软件,别人写好的软件。
1)指导框架能做什么,mybatis----访问数据库,对表中的数据执行增删改查。
2)框架的语法,框架要完成一个功能需要有一定的步骤支持。
3)框架的内部实现,框架内部怎么做。原理是什么。
4)通过学习,可以实现一个框架。
什么是spring |
是一个框架,核心技术的ioc、aop,实现解耦合 spring是一个容器,容器中存放的是java对象,需要做的是把对象放入到容器中 |
怎么使用spring |
spring是一个容器,把项目中用的对象放入到容器中 让容器完成兑现的创建,对象之间关系的管理(属性赋值) 我们在程序中从容器中获取要使用的对象 |
什么样的对象放入容器中 |
dao类,service类,controller类,工具类,1、使用xml配置文件,使用<bean>,2、注解 spring中的对象默认都是单例的,在容器中叫这个名称的对象只有一个 |
不放入spring容器的对象 |
实体类对象,实体类数据来自数据库 servlet,listener,filter等 |