随笔分类 - Spring
发明者:Rod johnson 轮子理论推崇者
AOP (切点表达式讲解)
摘要:Spring EL表达式:: 1、execution 表达式 语法格式: execution(返回类型.包名.类名.方法名(参数表)) exection(*.com.xxx.AService.*(..)) com.xxx.AService 类型中的任意方法,任意类型返回结果,参数表不限定,都增加切面
阅读全文
Ajax复习
摘要:1、标准请求响应时浏览器的动作(同步操作) 1.1 浏览器请求什么资源,跟随显示什么资源 2、ajax:异步请求: 2.1 局部刷新,通过异步请求,请求到服务器资源数据后,通过脚本修改页面中部分内容 3、ajax由javascript推出的 3.1 由jquery对js中ajax代码进行的封装,达到
阅读全文
Sprign中常用注解
摘要:1、@Component 创建类对象,相当于配置<bean/> 2、@Service 与 @Component功能相同 2.1写在ServiceImpl类上 (建议在ServiceImpl类使用) 3、@Repository 与 @Component 功能相同 3.1 写在数据访问层类上 4、@Co
阅读全文
声明式事务
摘要:1、编程时事务: 1.1 由程序员编程事务控制代码 1.2 OpenSessionInView 编程式事务 2、声明式事务 2.1 事务控制代码已经由spring写好。程序员只需要声明出那些方法需要进行事务控制和如何进行事务控制 3、声明式事务都是针对于ServiceImpl类下方法 4、事务管理器
阅读全文
scope属性
摘要:scope属性 1、<bean>属性 2、作用:控制对象有效范围(单例、多例等) 3、<bean/> 标签对应的对象默认是单例的 3.1 无论获取多少次,都是同一个对象 4、scope可取值 4.1 singleton 默认值,单例 4.2 prototype 多例,每次获取重新实例化 4.3 re
阅读全文
自动注入
摘要:自动注入的是对象,字符串不注入 一、 1、在spring配置文件中对象名和 ref ="id" id名相同使用自动注入,可以不配置<property/> 2、两种配置办法: 2.1 在<bean>配置 autowire=" " 配置,只对这个<bean> 生效 2.2 在<beans>中通过defa
阅读全文
代理设计模式 (静态代理设计模式)+ 动态代理(JDK和Cglib)
摘要:一、代理设计模式 1、设计模式:前人总结一套解决特定问题的代码 2、代理设计模式优点: 2.1 保护真实对象 2.2 让真实对象职责更明确 2.3 扩展 3、代理设计模式 3.1 真实对象(老总) 3.2 代理对象(秘书) 3.3 抽象对象(抽象功能),(谈小目标) 二、静态代理设计模式 1、由代理
阅读全文
使用注解配置 AOP
摘要:一、使用注解(基于Aspect) 1、spring不会自动去寻找注解,必须告诉spring那个包下的类有注解 1.1 先引入xmlns:context命名空间 2、@Component 2.1 相当于<bean/> 2.2 如果没有参数,把类名首字母变小写,相当于<bean id=" "/> 2.3
阅读全文
AOP 环绕通知 (Schema-base方式) 和 AspectJ方式在通知中获取切点的参数
摘要:环绕通知(Schema- base方式) 1、把前置通知和后置通知都写到一个通知中,组成了环绕通知 2、实现步骤: 2.1 新建一个类实现 MethodInterceptor 接口 2.2 配置applicationContext.xml 通过AspectJ方式获取在通知中获取切点的参数 1、新建类
阅读全文
AOP的异常通知
摘要:一、配置异常通知的步骤 (Aspectj方式) 1、只有当切点报异常才能触发异常通知 2、在spring中有Aspectj 方式提供了异常通知方法 2.1 如果希望通过 schema-base 实现需要按照特定的要求自己编写方法 3、实现步骤: 3.1 新建类,在类中写任意名称的方法 3.2 在sp
阅读全文
AOP 和 前置通知,后置通知
摘要:Spring 1、AOP:中文名称面向切面编程 2、英文名称:(Aspect Oriented Programming) 3、正常程序执行流程都是纵向执行流程 3.1 又叫面向切面编程,在原有纵向执行流程中添加横切面 3.2 不需要修改原有程序代码 3.2.1 高扩展性 3.2.2 原有功能相当于释
阅读全文
核心一:DI
摘要:1、DI:中文名称:依赖注入 2、英文名称:(Dependency Injection) 3、DI是什么?? 3.1 DI和IoC是一样的 3.2 当一个类(A)中需要依赖另一类(B)对象时,把B赋值给A的过程叫做依赖注入
阅读全文
环境搭建及创建对象方式及赋值(注入)
摘要:1、导入jar 1.1、基本类包:四个核心包 一个日志包(commons-logging) 2、在src下新建applicationContext.xml 2.1 文件名称和路径自定义 2.2 记住Spring容器ApplicationContext, applicationContext.xml
阅读全文
核心一:IoC
摘要:IoC 1、中文名称:控制反转 2、英文名称:(Inversion of Control) 3、IoC是什么? 3.1 IoC 完成的事情原先由程序员主动通过new 实例化对象事情,转交给Spring负责 3.2 控制反转中控制指的是:控制类的对象 3.3 控制反转中反转指的是:转交给Spring负
阅读全文
Spring框架简介
摘要:1、发明者:Rod Johnson 2、轮子理论推崇者: 2.1 轮子理论:不用重复发明轮子 2.2 IT行业:直接只用写好的代码 3、Spring框架宗旨:不重新发明技术,让原有技术使用起来更加方便 将mybatis和Spring整合,为了让mybatis更方便的使用 4、Spring 几大核心功
阅读全文
浙公网安备 33010602011771号