spring学习——学完ssm之后spring笔记整理

本文是关于Spring框架的学习笔记,重点讲解了Spring的IOC(反转控制)和AOP(面向切面编程)概念。IOC通过Spring管理对象的创建,而AOP则将非核心业务功能如日志、事务等与主要业务分离,实现模块化。文中还涵盖了Spring配置、jar包管理及应用实例。
摘要由CSDN通过智能技术生成

spring

Sping是一个基于IOC和AOP的结构J2EE系统的框架。

IOC反转控制是Spring的基础,Inversion Of Control。简单说就是创建对象由以前的程序员自己new构造方法来调用,变成了交由Spring创建对象。

DI依赖注入Dependency Inject,简单地说就是拿到的对象的属性,已经被注入好相关值了,直接使用即可。

AOPspect Oriented Programming 面向切面编程。首先,在面向切面编程的思想里面,把功能分为核心业务功能周边功能。周边功能在Spring的面向切面编程AOP思想里,即被定义为切面。在面向切面编程AOP的思想里面,核心业务功能和切面功能分别独立进行开发 然后把切面功能和核心业务功能"编织" 在一起,这就叫AOP。

Spring配置

  1. 配置jar包
  2. 配置applicationContext.xml 核心配置文件
  3. 测试

其他知识

<!-- id="product"唯一标识符
class="com.ys.spring.bean.Product" 全类名:利用反射原理。对应的bean中必须要有无参构造器 -->
<bean id="product" class="com.ys.spring.bean.Product">
	<property name="id" value="001"></property>
	<proper
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值