您的位置:首页 > 大数据 > 人工智能

Aitit aop之道 艾龙著 需要整合zop资料包东西 第1章 AOP的产生         1.1 软件开发方法的演进         1.2 AOP产生的前奏——把系统看做一批关注点

2018-02-21 11:40 519 查看
Aitit aop之道 艾龙著
 
需要整合zop资料包东西
 
第1章 AOP的产生
        1.1 软件开发方法的演进
        1.2 AOP产生的前奏——把系统看做一批关注点
        1.3 AOP产生的理由——传统方法存在的问题
        1.4 下一个主题:AOP基础理论
    第2章 AOP基础理论
        2.1 AOP入门知识
        2.2 AOP应用开发
        2.3 AOP核心技术
        2.4 AOP开源框架
        2.5 下一个主题:AspectWerkz应用篇
第2部分 AspectWerkz应用篇
 第7章 Spring AOP基础 216
7.1 AOP概述 216
7.1.1 AOP到底是什么 217
7.1.2 AOP术语 219
7.1.3 AOP的实现者 221
7.2 基础知识 222
7.2.1 带有横切逻辑的实例 222
7.2.2 JDK动态代理 224
7.2.3 CGLib动态代理 228
7.2.4 AOP联盟 229
7.2.5 代理知识小结 230
7.3 创建增强类 230
7.3.1 增强类型 230
7.3.2 前置增强 231
7.3.3 后置增强 235
7.3.4 环绕增强 236
7.3.5 异常抛出增强 237
7.3.6 引介增强 239
7.4 创建切面 243
7.4.1 切点类型 243
7.4.2 切面类型 244
7.4.3 静态普通方法名匹配切面 246
7.4.4 静态正则表达式方法匹配
切面 248
7.4.5 动态切面 251
7.4.6 流程切面 254
7.4.7 复合切点切面 256
7.4.8 引介切面 258
7.5 自动创建代理 259
7.5.1 实现类介绍 259
7.5.2 BeanNameAutoProxyCreator 260
7.5.3 DefaultAdvisorAutoProxy
Creator 261
7.5.4 AOP无法增强疑难问题
剖析 262
7.6 小结 267
第8章 基于@AspectJ和Schema的
AOP 269
8.1 Spring对AOP的支持 269
8.2 Java 5.0注解知识快速进阶 270
8.2.1 了解注解 270
8.2.2 一个简单的注解类 271
8.2.3 使用注解 272
8.2.4 访问注解 273
8.3 着手使用@AspectJ 274
8.3.1 使用前的准备 275
8.3.2 一个简单的例子 275
8.3.3 如何通过配置使用@AspectJ
切面 277
8.4 @AspectJ语法基础 278
8.4.1 切点表达式函数 278
8.4.2 在函数入参中使用通配符 279
8.4.3 逻辑运算符 280
8.4.4 不同增强类型 281
8.4.5 引介增强用法 282
8.5 切点函数详解 283
8.5.1 @annotation() 284
8.5.2 execution() 285
8.5.3 args()和@args() 287
8.5.4 within() 288
8.5.5 @within()和@target() 289
8.5.6 target()和this() 290
8.6 @AspectJ进阶 291
8.6.1 切点复合运算 292
8.6.2 命名切点 292
8.6.3 增强织入的顺序 294
8.6.4 访问连接点信息 294
8.6.5 绑定连接点方法入参 295
8.6.6 绑定代理对象 297
8.6.7 绑定类注解对象 298
8.6.8 绑定返回值 299
8.6.9 绑定抛出的异常 299
8.7 基于Schema配置切面 300
8.7.1 一个简单切面的配置 300
8.7.2 配置命名切点 302
8.7.3 各种增强类型的配置 303
8.7.4 绑定连接点信息 305
8.7.5 Advisor配置 306
8.8 混合切面类型 307
8.8.1 混合使用各种切面类型 308
8.8.2 各种切面类型总结 308
8.9 其他 309
8.9.1 JVM Class文件字节码转换
基础知识 309
8.9.2 使用LTW织入切面 311
8.10 小结 314
第9章 Spring SpEL 316
9.1 JVM动态语言 316
9.2 SpEL表达式概述 318
9.3 SpEL核心接口 319
9.3.1 EvaluationContext接口 320
9.3.2 SpEL编译器 321
9.4 SpEL基础表达式 323
9.4.1 文本字符解析 323
9.4.2 对象属性解析 323
9.4.3 数组、集合类型解析 324
9.4.4 方法解析 326
9.4.5 操作符解析 327
9.4.6 安全导航操作符 329
9.4.7 三元操作符 330
9.4.8 Elvis操作符 331
9.4.9 赋值、类型、构造器、变量 332
9.4.10 集合过滤 335
9.4.11 集合转换 335
9.5 在Spring中使用SpEL 336
9.5.1 基于XML的配置 336
9.5.2 基于注解的配置 337
9.6 小结 338
? 第3篇 数据篇
第10章 Spring对DAO的支持 340
10.1 Spring的DAO理念 340
10.2 统一的异常体系 341
10.2.1 Spring的DAO异常体系 341
10.2.2 JDBC的异常转换器 343
10.2.3 其他持久化技术的异常
转换器 344
10.3 统一数据访问模板 344
10.3.1 使用模板和回调机制 345
10.3.2 Spring为不同持久化技术
所提供的模板类 347
10.4 数据源 348
10.4.1 配置一个数据源 348
10.4.2 获取JNDI数据源 352
10.4.3 Spring的数据源实现类 353
10.5 小结 353
第11章 Spring的事务管理 355
11.1 数据库事务基础知识 355
11.1.1 何为数据库事务 356
11.1.2 数据并发的问题 357
11.1.3 数据库锁机制 359
11.1.4 事务隔离级别 360显示部分信息前  言本书小序
Spring从2004年发布第一个版本以来,至今已有12载。12年刚好是一个生肖轮回,但在一日千里的计算机领域,12年基本上算是一个世纪了。都说“好花不常开,好景不常在”,但Spring这朵Java开源世界里芳香馥郁的奇葩不但没有零落成泥,反而满园春色历久弥艳,成为Java开发者无法回避的开源框架。
回顾Spring的光辉岁月,一路与时俱进,引领时代之潮流。总的来说,Spring主要经历了三次重大的版本升级:一为2006年从1.0升级到2.0,在Spring 2.0中新增了XML命名空间、AspectJ及Spring MVC等功能,此外,在Spring 2.5中还引入了注解驱动配置的支持,同时进一步完善了Spring MVC功能;二为2009年从2.5升级到3.0,新增了SpEL、OXM、REST、验证/格式化等功能,全面支持Java 5.0;三为2013年从3.0升级到4.0,新增了Groovy Bean配置、HTML 5/WebSocket支持等功能,全面支持Java 8.0,最低要求是Java 6.0。Spring始终坚持以小版本快速推进、每三年左右发布一个大版本的演化策略,既保证版本的平稳有序,又能紧跟技术发展的潮流。
 
 
 
《开发者突击:精通AOP整合应用开发:AspectWerk_Java知识分享网-免费Java资源下载.mhtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐