spring组件及架构

来源:互联网 发布:linux 下载整个文件夹 编辑:程序博客网 时间:2024/06/06 15:38
spring介绍:

开源控制反转IOC和面向切面AOP 容器框架

spring组件:

1、事务管理服务

2、JMS服务

3、spring core核心服务

4、持久化服务

.........


功能点:

1)spring管理bean的生命周期

2)spring自动扫描管理bean(或XML配置管理)

@Service(业务层)、@Controller(控制层)、@Repository(数据层) 、@Component(其他)

3)spring依赖注入

@Autowired  按类型装配

@Resource   按名称装配--按类型装配

4)spring注解实现AOP(切面编程: 用于权限拦截/运行监控)

@Aspectj  --注册为切面

@pointcut --注册为切入点

通知:前置、后置、最终、异常、环绕

5)spring事务管理

@Transactional

spring事务传播属性

6)spring占位符引入配置文件(数据库配置)

<context:property-placeholder location="classpath:jdbc.properties"/>


框架集成:

spring集成jdbc

spring集成hibernate 

spring集成JPA

spring集成struts

spring集成mybatis

struts+spring+hibernate 

springMVC+spring+hibernate 

springMVC+spring+mybatis

 

关联知识点:

jdbcTemplate


0 0