首页 > 技术文章 > spring

lumc5 2022-04-30 08:25 原文

 

 

 

 ORM做数据库持久化

OXM做缓存持久化

事务模块,查询不需要,增删改需要。

 

 websocket用在机械上,游戏上

portlet是微软下的不常用

 

 

 

 

 AOP面向切面,随意穿插,不是以往链条的方式传递。比如从前到北京是走着去的,用AOP就相当于坐飞机过去的。即AOP就是配置。

 

 

AOP面向切面,可以越过html发起收到请求,直接访问controller,service,mapper等,起到监控渗透的作用,比如日志记录等。

 

 

 

程序员一般用JMETER进行测试。

 

 

 

 

 

IOC控制反转

 IOC控制反转离不开的是容器DI

比如,service中加@Autowierd注解,mapper容器就在service里面存活,需要什么就直接从容器里面拿

 

Spring IOC工作原理

 

 

 依赖注入DI

 

 

面向切面AOP

 

 比如一列火车厢,十节,想要监控每个车厢,原始传统方式是每个车厢安插一个人监控,工作量巨大。使用AOP就相当于是开启了上帝视角,想查哪个车厢就直接查到了。

AOP能穿插到各个模块中,不用再形成链条了,原来都是垂直化去访问,使用AOP可以垂直化深入到任何一个层,完成访问。

 

 

SpringMVC就是controller实现前后台交互。与mvc模式不同,是两个东西。

推荐阅读