Spring整理

本文概述了Spring框架的基础概念,包括其作为Java应用开发的核心组件,如何通过IOC和AOP简化开发,以及它在解耦、AOP编程、事务管理、测试和框架集成方面的优点。此外,还将涉及数据源与连接池的作用,以及Spring注解开发的介绍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、什么是spring?

spring是分层的JavaSE/EE应用的轻量级开源框架,以IOC(Inverse Of Control:反转控制)AOP(Aspect Oriented Programming:面向切面编程)为内核。

提供了展现层SpringMVC持久层SpringJDBCTemplate以及业务层事物管理等众多技术,还能整合其他著名框架和类库。

2、spring的优势?

1.方便解耦,简化开发

2.AOP编程的支持

3.声明式事物的支持

4.方便程序的测试

5.方便集成各种优秀框架

6.降低javaEE API的使用难度

7.java源码是经典学习范例

3、spring开发步骤                                                 1.导入坐标

1.导入spring开发的基本包坐标                              2.创建Bean

2.编写dao接口和实现类                      =>               3.创建applicationContext.xml

3.创建spring核心配置文件                                      4.在配置文件中进行配置

                                                                                5.创建applicationContext对象getBean

4、spring体系结构

 5、数据源(连接池)的作用

1.数据源(连接池)是提高程序性能才出现的

2.事先实例化数据源、初始化部分连接资源

3.使用连接资源时从数据源中获取

4.使用完毕后将连接资源归还给数据源

6、数据源的开发步骤

1.导入数据源的坐标和数据库驱动坐标

2.创建数据源对象

3.设置数据源的基本连接数据

4.使用数据源获取连接资源和归还连接资源

7、spring注解开发

1.spring原始注解

 2.spring新注解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值