星星博客 »  > 

spring概述

spring概述


什么是spring

spring是一个开源容器框架,其核心是IOC(控制反转/依赖注入)和AOP(面向切面编程),简单的说就是一个分层的轻量级开源框架。

通常情况下,我们在使用spring开发项目时,会将项目大致分为如下三层:

  1. DAO层:负责数据访问等操作,DAO是Data Access Object的缩写,通常会使用到Mybatis等持久层框架
  2. Service层:负责业务操作。
  3. Controller层:负责接收请求、响应数据、地址配置、页面转发等操作

spring模块划分

  1. spring IOC模块:负责Bean对象的实例化与创建等
  2. spring AOP模块:动态代理
  3. spring JDBC+事务模块:
  4. spring Web模块:

相关文章