欢迎来到天天文库
浏览记录
ID:37022804
大小:1.36 MB
页数:46页
时间:2019-05-15
《1Java相关课程系列笔记之十五Spring学习笔记建议用WPS打开》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Spring学习笔记Java相关课程系列笔记之十五笔记内容说明Spring(梁建全老师主讲,占笔记内容100%);目录一、Spring概述11.1Spring框架的作用11.2Spring框架的优点11.3Spring框架的容器1二、Spring容器的基本应用22.1如何将一个Bean组件交给Spring容器22.2如何获取Spring容器对象和Bean对象22.3如何控制对象创建的模式22.4Bean对象创建的时机22.5为Bean对象执行初始化和销毁方法22.6案例:Spring框架的使用以及2.1节-2.5节整合测试3三、Spring框架IoC特性53.1IoC概念53.2
2、DI概念53.3案例:测试IoC(set注入)53.4案例:测试IoC(构造注入)63.5案例:不用JDBC访问数据库,而是采用Hibernate访问6四、Spring中各种类型的数据注入74.1Bean对象注入74.2基本数据的注入74.3集合的注入74.4案例:各类数据注入7五、AOP概念105.1什么是AOP105.2AOP和OOP的区别105.3AOP相关术语105.4案例:AOP的使用,模拟某些组件需要记录日志的功能115.5通知类型115.6切入点125.7案例:环绕通知,修改5.4案例使之动态显示所执行的操作125.8案例:利用AOP实现异常处理,将异常信息写入文件
3、13六、Log4j日志记录工具146.1Log4j介绍146.2Log4j的使用146.3案例:修改5.8案例,使用Log4j记录日志14七、Spring注解配置167.1组件扫描功能167.2组件扫描的使用方法167.3注入注解标记使用方法177.4AOP注解标记使用方法17八、Spring对数据访问技术的支持198.1Spring提供了统一的异常处理类型1918.2Spring提供了编写DAO的支持类198.3Spring提供了声明式事务管理方法198.4Spring框架如何使用JDBC技术198.5连接池优点228.6Spring框架如何使用Hibernate技术228.7
4、Spring+Hibernate如何使用Session、Query等对象258.8Spring框架和Struts2整合应用258.9案例:采用SSH结构重构资费管理模块27九、整合开发包struts-spring-plugin.jar319.1Struts2创建对象的方式319.2struts-spring-pligin.jar创建对象的方式319.3struts-spring-plugin.jar的内部实现319.4原理图1319.5原理图2329.6注意事项329.7注入规则32十、Spring的事务管理3310.1声明式事务管理(基于配置方式实现事务控制)3310.2编程式
5、事务管理(基于Java编程实现事务控制),不推荐用!3410.3Spring中常用的事务类型34十一、Spring的MVC3511.1SpringMVC的体系结构3511.2SpringMVC的工作流程3511.3案例:简易登录(基于XML配置,不推荐使用)3511.4案例:修改11.3案例(基于注解配置,推荐使用)37十二、其他注意事项3912.1Spring的核心模块3912.2表单中action属性的相对、绝对路径问题3912.3用SSH重构NetCTOSS项目模块的步骤3911勿传网上!严禁牟利!Spring学习笔记常彦博一、Spring概述我们学习Spring框架的最终
6、目的是用它整合Struts2、Hibernate框架(SSH)。1.1Spring框架的作用Spring框架主要负责技术整合(可以整合很多技术),该框架提供IoC和AOP机制,基于这些特性整合,可以降低系统组件之间的耦合度,便于系统组件的维护、扩展和替换。1.2Spring框架的优点其实与Spring框架的作用相同:在SSH中,主要是利用Spring容器管理我们程序中的Action、DAO等组件,通过容器的IoC机制,可以降低Action、DAO之间的耦合度(关联度),利用AOP进行事务管理等共通部分的处理。在SSH中,Struts2主要是利用它的控制器,而不是标签、表达式;Hi
7、bernate主要利用它的数据库访问;Spring主要是利用它的整合。1.3Spring框架的容器Spring框架的核心是提供了一个容器(是我们抽象出来的,代指后面的类型)。该容器类型是BeanFactory或ApplicationContext(建议用这个类型,它是BeanFactory的子类,功能更多)。该容器具有以下功能:1)容器可以创建和销毁组件对象,等价于原来“工厂”类的作用。2)容器可以采用不同的模式创建对象,如单例模式创建对象。3)容器具有IoC机制实现。4)容器具
此文档下载收益归作者所有