学习笔记(09):动手写代码之前必须的准备工作-1.5.第1季第5部分-1.5.6.跟着数据手册学单片机1...

已标记关键词 清除标记
Spring的Ioc Spring的AOP , AspectJ Spring的事务管理 , 三大框架的整合 目录 1.1 Spring 框架学习路线:...........................................................................................................................4 1.2 Spring 框架的概述:...............................................................................................................................4 1.2.1 什么是 Spring:...........................................................................................................................4 1.2.2Spring 的核心:............................................................................................................................5 1.2.3Spring 的版本:............................................................................................................................5 1.2.4EJB:企业级 JavaBean.................................................................................................................5 1.2.5Spring 优点:.................................................................................................................................5 1.3 Spring 的入门的程序:...........................................................................................................................6 1.3.1 下载 Spring 的开发包:..............................................................................................................6 1.3.2 创建 web 工程引入相应 jar 包:................................................................................................7 1.3.3 创建 Spring 的配置文件:..........................................................................................................7 1.3.4 在配置中配置类:.......................................................................................................................9 1.3.5 创建测试类:...............................................................................................................................9 1.3.6IOC 和 DI(*****)区别?..............................................................................................................9 1.3.7Spring 框架加载配置文件:......................................................................................................10 1.3.8BeanFactory 与ApplicationContext 区别?..............................................................................10 1.3.9MyEclipse 配置XML 提示:.....................................................................................................11 1.4 IOC 装配 Bean:....................................................................................................................................12 1.4.1Spring 框架Bean 实例化的方式:............................................................................................12 无参数构造方法的实例化:.......................................................................................................12 静态工厂实例化:.......................................................................................................................13 实例工厂实例化:.......................................................................................................................14 1.4.2Bean 标签的其他配置:.............................................................................................................15 id 和 name 的区别:....................................................................................................................15 类的作用范围:...........................................................................................................................15 Bean 的生命周期:......................................................................................................................18 1.4.3Bean 中属性注入:.....................................................................................................................23 构造器注入:...............................................................................................................................23 setter 方法注入:.........................................................................................................................24 setter 方法注入对象属性:.........................................................................................................25 名称空间 p:注入属性:...............................................................................................................25 SpEL:属性的注入(Spring 表达式):.....................................................................................25 1.4.4 集合属性的注入:.....................................................................................................................27 1.4.5 加载配置文件(文件的分离):.............................................................................................29 1.5 IOC 装配 Bean(注解方式)..................................................................................................................29 1.5.1Spring 的注解装配 Bean..........................................................................................................29 1.5.2Bean 的属性注入:.....................................................................................................................31 1.5.3Bean 其他的属性的配置:.........................................................................................................32 1.5.4Spring3.0 提供使用 Java 类定义 Bean 信息的方法(一般不用)......................................32 1.5.5 传统 XML 和注解的混合使用...............................................................................................34 1.5.6 实际开发中使用 XML 还是注解?.........................................................................................36 盲目的拾荒者2015-2016(泣血总结) 牛刚 第 2 页 共 119 页 1.6 Spring 整合web 开发:........................................................................................................................37 1.7 Spring 集成JUnit 测试:......................................................................................................................40 今天的内容总结:...............................................................................................................................................41 1.8 上次课的内容回顾:............................................................................................................................43 1.9 AOP 的概述:........................................................................................................................................43 1.9.1 什么是 AOP:............................................................................................................................43 1.9.2SpringAOP 思想........................................................................................................................44 1.9.3AOP 底层原理;.........................................................................................................................44 1.9.4Spring 的 AOP 代理:................................................................................................................44 1.9.5AOP 的术语:.............................................................................................................................44 1.10 AOP 的底层实现...............................................................................................................................45 1.10.1JDK 动态代理:........................................................................................................................45 1.10.2CGLIB 动态代理:...................................................................................................................48 1.10.3spring 代理知识总结:.............................................................................................................51 1.11 Spring 中的AOP...............................................................................................................................51 1.11.1Spring 的传统 AOP:..............................................................................................................51 1.11.2Spring 中的切面类型:............................................................................................................51 1.11.3Spring 的AOP 的开发:..........................................................................................................52 针对所有方法的增强:(不带有切点的切面)............................................................................52 带有切点的切面:(针对目标对象的某些方法进行增强)........................................................55 1.11.4 自动代理:...............................................................................................................................58 BeanNameAutoProxyCreator :按名称生成代理......................................................................59 DefaultAdvisorAutoProxyCreator :根据切面中定义的信息生成代理...................................60 1.12 Spring 的AspectJ 的 AOP(重点).....................................................................................................62 1.12.1 基于注解:...............................................................................................................................63 AspectJ 的通知类型:.................................................................................................................65 切点的定义:(真正那些方法增强).......................................................................................67 1.12.2 基于XML:.............................................................................................................................67 1.13 Spring 的JdbcTemplate....................................................................................................................70 1.13.1Spring 对持久层技术支持:....................................................................................................71 1.13.2 开发JDBCTemplate 入门:....................................................................................................71 1.13.3 配置连接池:...........................................................................................................................71 Spring 默认的连接池:...............................................................................................................71 DBCP 连接池:............................................................................................................................72 C3P0 连接池:.............................................................................................................................73 1.13.4 参数设置到属性文件中:.......................................................................................................74 1.13.5JdbcTemplate 的 CRUD 的操作:(会用手册)....................................................................75 今天的内容总结:...............................................................................................................................................83 今日内容....................................................................................................................................................85 上次课的内容回顾:...................................................................................................................................85 1.14 Spring 的事务管理:...........................................................................................................................87 1.14.1 事务:.......................................................................................................................................87 Spring 学习笔记 2015-2016(泣血总结) 牛刚 第 3 页 共 119 页 1.14.2Spring 中事务管理:................................................................................................................87 Spring 提供事务管理API:........................................................................................................87 1.14.3Spring 的事务管理:................................................................................................................89 1.14.4 事务操作的环境搭建:...........................................................................................................89 1.14.5Spring 的事务管理:................................................................................................................94 手动编码的方式完成事务管理:...............................................................................................94 声明式事务管理:(原始方式)....................................................................................................95 声明式事务管理:(自动代理.基于切面**重点掌握 ssh 整合用的就是这个**,基于 tx/aop)97 基于注解的事务管理:...............................................................................................................99 1.15 SSH 框架整合:................................................................................................................................100 1.15.1Struts2+Spring+Hibernate 导包............................................................................................100 1.15.2Struts2 和 Spring 的整合:.....................................................................................................104 1.15.3Struts2 和 Spring 的整合两种方式:.....................................................................................106 Struts2 自己管理 Action:(方式一)..........................................................................................106 Action 交给 Spring 管理:(方式二)..........................................................................................106 Web 层获得 Service:...............................................................................................................107 1.15.4Spring 整合Hibernate:..........................................................................................................110 零障碍整合:(一)......................................................................................................................110 没有 Hibernate 配置文件的形式(二).....................................................................................112 1.15.5HibernateTemplate 的API:...................................................................................................113 1.15.6OpenSessionInView:.............................................................................................................115 1.16 基于注解的方式整合 SSH:...........................................................................................................115
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页