
Spring Data与Spring MVC的基础知识
目标
Spring Data
Spring 提供集成关系数据库、noSQL 数据库进行数据操作的一套完整解决方案
- Spring Data
- Spring Data JDBC
- Spring Data JPA
- Spring Data MongoDB
- Spring Data Redis
- Spring Data 其他数据存储方案
MyBatis
Spring Boot MyBatis
JDBC 规范:java.sql 和 javax.sql 两个包中的类与接口
- DataSource - 数据源
- DriverManager - 驱动管理
- Driver - JDBC 驱动
- Connection - 数据库连接
- Statement - 语句,执行 SQL
- PreparedStatement - 预编译语句,性能更好
- CallableStatement - 调用存储过程
- ResultSet - 结果集,封装了多条记录
JDBC 数据库连接池 / Connection Pool
- DBCP(apache tomcat 内置)
- c3p0(hibernate)
- 光 - HikariCP(spring boot)
- …
Spring Boot
- Spring Framework / 核心
- IoC 容器
- spring core
- spring bean
- spring context
- spring el
- AOP 编程【后继】
- spring aop
- IoC 容器
- Spring Data
- Spring Data
- Spring Data JDBC
- Spring Data JPA
- Spring Data MongoDB/Redis
- Spring Data …
- Spring MVC
- MVC 架构模式:使用控制器实现模型与视图的结耦(分离)
- 基于 Java Web 技术中 Servlet / JSP 规范
- Spring Security
- 集成其他技术
apache tomcat 是一个 Servlet/JSP 容器(引擎)
Servlet / JSP / Filter / Listener 是 Java Web 定义的服务端组件
spring 是一个 POJO 容器
容器是否是侵入式?
👁️ 阅读量:0
© 版权声明:本文《Spring Data与Spring MVC的基础知识》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686614884a305957.html。