Spring
猿小猴
越自律越自由
展开
-
第一篇:Spring之helloworld
一 Spring是什么 Spring是一个开源框架,为简化企业级开发而生。具体描述如下: – 轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API – 依赖注入(DI — dependency injection、IOC) – 面向切面编程(AOP — aspect oriented programming) – 容器: Spring...原创 2019-07-21 20:57:59 · 94 阅读 · 0 评论 -
第二篇:Spring中的Bean配置
Spring中的Bean配置 在说bean配置之前需要先说下Spring中重要功能之一IOC容器: 一 IOC容器 IOC(Inversion of Control) :即反转控制,思想是反转资源获取的方向,传统方式是组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源。而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接收资源. 这...原创 2019-07-22 22:45:31 · 118 阅读 · 0 评论 -
第三篇:Spring之AOP前奏
一 提出需求 在项目中经常需要输出日志以定位问题,例如,在方法执行前执行后输出日志,如果不使用Spring的AOP功能该怎样实现呢? 情景:数学计算器 要求 ①执行加减乘除运算 ②日志:在程序执行期间追踪正在发生的活动 ③验证:希望计算器只能处理正数的运算 1、常规操作 在代码中实现日志代码: 缺点:代码混乱,许多非业务需求代码加入。如果日志需求有变化则需要修改所有模块 2、使用动态代理 代理设...原创 2019-07-28 18:26:41 · 152 阅读 · 0 评论 -
第四篇:Spring之AOP
一 AOP是什么 1 AOP概述 ●AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。 ●AOP编程操作的主要对象是切面(aspect),而切面模块化横切关注点。 ●在应用AOP编程时,仍然需要定义公共功能,但可以明确的定义这个功能应用在哪里,以什么方式应...原创 2019-07-28 21:35:32 · 101 阅读 · 0 评论 -
第五篇:Spring整合JdbcTemplate
一 JdbcTemplate 简介 为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架。原创 2019-08-18 10:54:58 · 467 阅读 · 0 评论