竹笋

注册

 

发新话题 回复该主题

一文带你学习Spring框架从入门到精通 [复制链接]

1#

今日分享开始啦,请大家多多指教~

第一章:认识Spring

Spring认识框架

spring全家桶:spring,springmvc,springboot,springcloud

spring:出现在左右,解决企业开发的难度,减轻对项目模块之间的管理。

类和类之间的管理,帮助开发人员创建对象,管理对象之间的关系。

spring核心技术ioc,aop。能实现模块之间,类之间的解耦合。

依赖:classa中使用classb的属性或者方法,叫做classa依赖classb。

Spring框架内部模块

第二章IoC控制反转

IoC概念

框架怎么学:框架是一个软件,是其它人写好的软件。知道框架能干啥,具体的使用步要就行。

1)知道框架能做什么,mybatis--访问数据库,对表中的数据执行增删改查。

2)框架的语法,框架要完成一个功能,需要一定的步骤支持的。

3)框架的内部实现,框架内部怎么做,原理是什么。

4)通过学习,可以实现一个框架。

spring的第一个核心功能ioc

IOC(InversionofControl):控制反转,是一个理论,概念,思想。

描述的:把对象的创建,赋值,管理工作都交给代码之外的容器实现,也就是对象的创建是有其它外部资源完成。

控制:创建对象,对象的属性赋值,对象之间的关系管理。

反转:把原来的开发人员管理,创建对象的权限转移给代码之外的容器实现。由容器代替开发人员管理对象。创建对象,给属性赋值。正转:由开发人员在代码中,使用new构造方法创建对象,开发人员主动管理对象。

publicstaticvoidmain(stringargs[]){studentstudent-newStudent();//在代码中,创建对象。--正转。

}

容器:是一个服务器软件,一个框架(spring)

为什么要使用ioc:目的就是减少对代码的改动,也能实现不同的功能。实现解耦合。

创建对象的方式

java中创建对象有哪些方式:

1.构造方法,newstudent()

2.反射

3.序列化

4.克隆

5.ioc。容器创建对象

6.动态代理,利用反射机制在运行时创建代理类。

IoC的实现技术

ioc的体现:servlet

1.创建类继承HttpServelt2.web.xml注册servlet,使用servlet-namemyservlet/servlet-nameservelt-class

分享 转发
TOP
发新话题 回复该主题