
Spring
一个程序猿的梦
少壮不努力,老大徒伤悲
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring—AOP详解
在Spring的核心模块分别是:Core、AOP、ORM、DAO、MVC、WEB、Content,今天就给大家介绍下其中的 AOP AOP(Aspect-Oriented Programming)AOP是OOP的补充(面向对象)的扩展和完善,OOP引入的封装、继承、多态来搭建 对象层次结构,这种对象层次结构是面向纵向关系,并不适用与横向关系,例如:一些核心业务功能中就耦合了其他辅助模块,原创 2017-02-18 14:13:59 · 393 阅读 · 0 评论 -
Spring—AOP的ThrowsAdvice接口问题
前面讲解了下AOP接口的实现方式时,在实现ThrowsAdvice接口时,发现不会自动重写方法 如下: 于是博主按照前置后置增强的处理方式自定义了一个方法来尝试接收异常 但是运行时会出现异常,无奈之下博主只好打开查看源码 发现接口中没有任何抽象方法,但是自定义又会出异常,于是上网查找了相关资料发现,Spirng内部是用反射来实现方法匹配的,需要实现下列接口中的其中1个原创 2017-02-18 14:56:36 · 3904 阅读 · 1 评论 -
Spring—模块详解
今天给大家介绍下Spring框架的模块(组件),Spring分为七大模块分别是:Core、Context、AOP、DAO、ORM、Web、MVC 图解: 详解: 1)核心容器(Spring Core): Spring Core核心容器是Spring框架的基本功能,Spring用Bean来管理和组织各组件之间的关系,Spring以BeanFactory来生产 和管理Bean,使用反射和转载 2017-02-20 15:06:36 · 1243 阅读 · 0 评论 -
Spring—HibernateTemplate方法总结
Spring—HibernateTemplate方法总结: Spring在整合这块对Hibernate下了不少功夫,比如HibernateTemplate模板,就是对Hibernate的封装使用,集成了大量 Hibernate常用方法。 1)、load/get :单条数据查询 2)save/delete/update:增删改原创 2017-02-21 20:24:38 · 1091 阅读 · 0 评论 -
Spring—AOP两种代理机制对比(JDK和CGLib动态代理)
Sprign 动态代理机制 Spirng的AOP的动态代理实现机制有两种,分别是: 1)JDK动态代理: 具体实现原理: 1、通过实现InvocationHandlet接口创建自己的调用处理器 2、通过为Proxy类指定ClassLoader对象和一组interface来创建动态代理 3、通过反射机制获取动态代理类的构造函数,其唯一参数类型就是调用处理器接口类型 4、通过构造原创 2017-02-22 12:09:55 · 26943 阅读 · 0 评论