- Spring IoC 承担了一个资源管理、整合、即插即拔的功能。
- Spring AOP 可以提供切面管理,特别是数据库事务管理的功能。
- Spring MVC 用于把模型、视图和控制器分层,组合成一个有机灵活的系统。
- MyBatis 提供了一个数据库访问的持久层,通过 MyBatis-Spring 项目,它便能和Spring无缝对接。
- Redis 作为缓存工具,它提供了高速度处理数据和缓存数据的功能,使得系统大部分只需要访问缓存,而无须从数据库磁盘中重复读/写;在一些需要高速运算的场合中,也可以先用它来完成运算,再把数据批量存入数据库,这样便能极大地提升互联网系统的性能和响应能力。