目标
- 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
- 语句,执行 SQLPreparedStatement
- 预编译语句,性能更好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
- 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
- 集成其他技术
Spring MVC 原理及实现
apache tomcat 是一个 Servlet/JSP 容器(引擎)
Servlet / JSP / Filter / Listener 是 Java Web 定义的服务端组件
spring 是一个 POJO 容器
容器是否是侵入式?
-
Servlet
-
Filter
-
Listener
更多推荐
Spring Data与Spring MVC的基础知识
发布评论