课程链接:
https://www.bilibili.com/video/av56193747?p=10
- Spring是一个容器框架(可以管理所有组件)。它的核心是IOC(DI)和AOP。
- libs中有很多jar包,三个一组,其中sources后缀的是源码, javadoc后缀的是文档,剩下的一个是我们需要导入的
-
spring模块划分:
image.png
test: 单元测试模块
core container: 核心容器,也就是IOC的所在位置。黑色代表这部分功能由哪些jar包组成。如果要是用这部分的完整功能,需要导入所有的这些jar包。
AOP+Aspects=面向切面编程, 这两个是单独的包
Data Access/Integration: 数据访问和集成
其中比较重要的为数据访问的几个包
1)JDBC: 操作数据库
2)ORM: object relation mapping对象关系映射,其实就是把数据库中的一条记录取出来封装为java bean对象
3)transaction:对应的包的名称简写为tx,是操作事务的
其他两个是和集成有关
开发web应用的模块:
websocket 新技术
Servlet相关的包的名称为web, 是原生web相关
web相关的包的名字为Webmvc
portlet:组件集成
本课关键:用哪个模块导哪个包
网友评论