思维导图备注

Spring技术内幕
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

第3章 Spring AOP的实现

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 10:34:33
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 前言
  • 第1章 Spring的设计理念和整体架构
    • 1.1 Spring的各个子项目
    • 1.2 Spring的设计目标
    • 1.3 Spring的整体架构
    • 1.4 Spring的应用场景
    • 1.5 小结
  • 第一部分 Spring核心实现篇
    • 第2章 Spring Framework的核心:IoC容器的实现
      • 2.1.2 Spring IoC的应用场景
    • 2.2 IoC容器系列的设计与实现:BeanFactory和ApplicationContext
      • 2.2.2 Spring IoC容器的设计
    • 2.3 IoC容器的初始化过程
      • 2.3.2 BeanDefinition的载入和解析
      • 2.3.3 BeanDefinition在IoC容器中的注册
    • 2.4 IoC容器的依赖注入
    • 2.5 容器其他相关特性的设计与实现
      • 2.5.2 lazy-init属性和预实例化
      • 2.5.3 FactoryBean的实现
      • 2.5.4 BeanPostProcessor的实现
      • 2.5.5 autowiring(自动依赖装配)的实现
      • 2.5.6 Bean的依赖检查
      • 2.5.7 Bean对IoC容器的感知
    • 2.6 小结
    • 第3章 Spring AOP的实现
      • 3.1.2 Advice通知
      • 3.1.3 Pointcut切点
      • 3.1.4 Advisor通知器
    • 3.2 Spring AOP的设计与实现
      • 3.2.2 Spring AOP的设计分析
      • 3.2.3 Spring AOP的应用场景
    • 3.3 建立AopProxy代理对象
      • 3.3.2 配置ProxyFactoryBean
      • 3.3.3 ProxyFactoryBean生成AopProxy代理对象
      • 3.3.4 JDK生成AopProxy代理对象
      • 3.3.5 CGLIB生成AopProxy代理对象
    • 3.4 Spring AOP拦截器调用的实现
      • 3.4.2 JdkDynamicAopProxy的invoke拦截
      • 3.4.3 Cglib2AopProxy的intercept拦截
      • 3.4.4 目标对象方法的调用
      • 3.4.5 AOP拦截器链的调用
      • 3.4.6 配置通知器
      • 3.4.7 Advice通知的实现
      • 3.4.8 ProxyFactory实现AOP
    • 3.5 Spring AOP的高级特性
    • 3.6 小结
  • 第二部分 Spring组件实现篇
    • 第4章 Spring MVC与Web环境
    • 4.2 Web环境中的Spring MVC
    • 4.3 上下文在Web容器中的启动
      • 4.3.2 Web容器中的上下文设计
      • 4.3.3 ContextLoader的设计与实现
    • 4.4 Spring MVC的设计与实现
      • 4.4.2 Spring MVC设计概览
      • 4.4.3 DispatcherServlet的启动和初始化
      • 4.4.4 MVC处理HTTP分发请求
    • 4.5 Spring MVC视图的呈现
      • 4.5.2 JSP视图的实现
      • 4.5.3 ExcelView的实现
      • 4.5.4 PDF视图的实现
    • 4.6 小结
    • 第5章 数据库操作组件的实现
      • 5.1.2 设计概要
    • 5.2 Spring JDBC中模板类的设计与实现
      • 5.2.2 JdbcTemplate的基本使用
      • 5.2.3 JdbcTemplate的execute实现
      • 5.2.4 JdbcTemplate的query实现
      • 5.2.5 使用数据库Connection
    • 5.3 Spring JDBC中RDBMS操作对象的实现
      • 5.3.2 SqlUpdate的实现
      • 5.3.3 SqlFunction
    • 5.4 Spring ORM的设计与实现
      • 5.4.2 设计概要
    • 5.5 Spring驱动Hibernate的设计与实现
      • 5.5.2 Hibernate的SessionFactory
      • 5.5.3 HibernateTemplate的实现
      • 5.5.4 Session的管理
    • 5.6 Spring驱动iBatis的设计与实现
      • 5.6.2 创建SqlMapClient
      • 5.6.3 SqlMapClientTemplate的实现
    • 5.7 小结
    • 第6章 Spring事务处理的实现
    • 6.2 Spring事务处理的设计概览
    • 6.3 Spring事务处理的应用场景
    • 6.4 Spring声明式事务处理
      • 6.4.2 实现分析
    • 6.5 Spring事务处理的设计与实现
      • 6.5.2 事务的创建
      • 6.5.3 事务的挂起
      • 6.5.4 事务的提交
      • 6.5.5 事务的回滚
    • 6.6 Spring事务处理器的设计与实现
      • 6.6.2 DataSourceTransactionManager的实现
      • 6.6.3 HibernateTransactionManager的实现
    • 6.7 小结
    • 第7章 Spring远端调用的实现
    • 7.2 Spring远端调用的设计概览
    • 7.3 Spring远端调用的实现
      • 7.3.2 Spring Hession/Burlap的实现原理
      • 7.3.3 Spring RMI的实现
    • 7.4 小结
  • 第三部分 Spring应用实现篇
    • 第8章 安全框架ACEGI的设计与实现
      • 8.1.2 设计原理与基本实现过程
      • 8.1.3 ACEGI的Bean配置
    • 8.2 配置Spring ACEGI
    • 8.3 ACEGI的Web过滤器实现
    • 8.4 ACEGI验证器的实现
      • 8.4.2 DaoAuthenticationProvider的实现
      • 8.4.3 读取数据库用户信息
      • 8.4.4 完成用户信息的对比验证
    • 8.5 ACEGI授权器的实现
      • 8.5.2 授权器的实现
      • 8.5.3 投票器的实现
    • 8.6 小结
    • 第9章 Spring DM模块的设计与实现
    • 9.2 Spring DM的应用过程
    • 9.3 Spring DM设计与实现
    • 9.4 小结
    • 第10章 Spring Flex的设计与实现
    • 10.2 Spring Flex的应用过程
    • 10.3 Spring Flex的设计与实现
    • 10.4 小结
  • 附录A Spring项目的源代码环境
    • A.2 安装Eclipse
    • A.3 安装辅助工具
    • A.4 获取Spring源代码
    • A.5 Spring源代码的组织结构
  • 附录B 构建Spring项目的发布包
  • 附录C 使用Spring IDE
  • 附录D Spring Pet Clinic应用实例
    • D.2 Pet Clinic部署环境及数据库设计
    • D.3 Pet Clinic的Bean配置
    • D.4 Pet Clinic的Web页面实现
    • D.5 Pet Clinic的领域对象实现
    • D.6 Pet Clinic数据库操作的实现
    • D.7 小结
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《Spring技术内幕》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度