第1章? Spring框架入门1 1.1?Web概述1 1.1.1?Web资源分类1 1.1.2?Servlet容器2 1.1.3?Web容器2 1.1.4?Web服务器2 1.1.5?Servlet概述3 1.1.6?Java Web分层概述3 1.1.7?Java Web经典三层架构3 1.2?框架概述4 1.2.1?Java常用框架概述4 1.2.2?Spring框架概述4 1.3?Spring框架的配置5 1.3.1?导入Spring的IoC相关jar包5 1.3.2?创建Spring框架的配置文件7 1.3.3?配置Spring框架的约束7 1.3.4?将Spring的约束文件交给MyEclipse管理7 1.3.5?通过xml约束文件生成符合约束格式的xml9 1.3.6?快速生成xml模板11 1.4?IoC13 1.4.1?IoC入门案例13 1.4.2?IoC的实现原理16 1.4.3?IoC注意事项16 1.4.4?IoC获取对象的方式17 1.4.5?别名标签18 1.4.6?Spring创建对象的方式19 1.4.7?Spring单例模式22 1.4.8?Spring懒加载机制24 1.4.9?配置初始化和销毁方法25 1.5?DI26 1.5.1?set方法注入26 1.5.2?自动装配30 1.5.3?构造方法注入32 小结33 习题33 第2章? 注解方式使用Spring34 2.1?注解34 2.1.1?注解概述34 2.1.2?JDK内置注解34 2.1.3?自定义注解35 2.1.4?元注解36 2.1.5?反射注解39 2.2?注解实现IoC和DI43 2.2.1?Spring引入context名称空间43 2.2.2?Spring注解方式实现IoC44 2.2.3?Spring注解方式实现DI45 2.2.4?注解注入自定义类型数据49 2.2.5?其他常用注解51 2.2.6?类的实例注入到Spring容器52 小结65 习题65 第3章? 代理设计模式67 3.1?静态代理模式67 3.1.1?代理设计模式概述67 3.1.2?案例分析68 3.1.3?静态代理模式构成70 3.1.4?静态代理模式的优缺点80