Spring学习笔记(5)

Spring中的Template

使用xml配置


Spring学习笔记(4)

AOP

AOP概述

全称是Aspect Oriented Programming(面向切面编程),可以做到把我们程序重复的代码抽取出来,在需要执行的时候,采用动态代理技术,在不修改源码的基础上,对我们已有的方法进行增强


Spring学习笔记(3)

动态代理

  • 特点: 字节码随用随创建,随用随加载
  • 作用: 不修改源码的基础下,使方法增强
  • 分类:
    • 基于接口的动态代理
    • 基于子类的动态代理

Spring学习笔记(2)

基于注解的IOC配置

创建对象

作用与xml配置文件中的<bean>标签实现的功能是一样的

  • @Component:
    • 作用: 用于把当前类对象存入Spring容器中
    • 属性:
      • value: 用于指定bean的id,默认值为当前类名(首字母改为小写)

以下三种作用和属性和@Component是一样的,是Spring框架提供的明确三层使用的注解。

  • @Controller: 一般用在表现层
  • @Service: 一般用在业务层
  • @Repository: 一般用在持久层

当三层都不属于的对象可以选择使用@Component



Spring学习笔记(1)

Spring的概述

Spring是什么

Spring是分层的Java SE/EE应用 full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)AOP(Aspect Oriented Programming:面向切面编程)为内核,提供展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库。


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×