spring的简单介绍及创建第一个项目

总结笔记:Java EE企业级应用开发教程(SSM)

学习目标:

在这里插入图片描述

什么是Spring

安利一篇优秀博文:Spring入门第一讲——Spring框架的快速入门
在实际开发中,通常服务器端在采用三层体系架构,分别为表示层(Web)
、业务逻辑层(Service)、持久层(Dao),Spring对每一层都提供了技术支持。
在这里插入图片描述

Spring框架的优点

Spring具有简单、可测试和松耦合等特点。Spring不仅可以用于服务器开发,也可以应用于任何Java应用的开发中。
在这里插入图片描述

理解:不用实现接口(非侵入shi

Spring框架模块/体系结构

采用的是分层架构,它一系列的功能要素被分成20个模块。
在这里插入图片描述
灰色是主要讲解模块。
提供了BeanFactory,Spring将管理对象称为Bean。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Spring的下载及目录结构

在这里插入图片描述
schema约束文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Spring的核心容器

BeanFactory容器,该方法不常见

在这里插入图片描述

ApplicationContext容器

1.通过ClassPathXmlApplicationContext创建

ApplicationContext applicationContext= new
ClassPathXmlApplicationContext(String configLocation);

ClassPathXmlApplicationContext会从类路径classPath中寻找指定的XML配置文件,找到并装载完成ApplicationContext的实例化工作。

在这里插入图片描述
在这里插入图片描述

Spring的入门程序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建UserDao接口和实现类在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在此文件路径下找到
在这里插入图片描述
在这里插入图片描述
复制粘贴,加版本 -4.3
在这里插入图片描述
注意格式:id与class之间的空格
Multiple markers at this line @Override的解决方法
记得试完一个方法就重启软件。
Spring:Type mismatch: cannot convert from ClassPathXmlApplicationContext to ApplicationContext
依赖注入的概念
在这里插入图片描述
依赖注入的实现方式(注入到bean 储存中两种方式):
setter
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

构造方发实例化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值