Java相关课程系列笔记之十五Spring学习笔记(建议用WPS打开)

Java相关课程系列笔记之十五Spring学习笔记(建议用WPS打开)

ID:43709357

大小:240.50 KB

页数:47页

时间:2019-10-13

Java相关课程系列笔记之十五Spring学习笔记(建议用WPS打开)_第1页
Java相关课程系列笔记之十五Spring学习笔记(建议用WPS打开)_第2页
Java相关课程系列笔记之十五Spring学习笔记(建议用WPS打开)_第3页
Java相关课程系列笔记之十五Spring学习笔记(建议用WPS打开)_第4页
Java相关课程系列笔记之十五Spring学习笔记(建议用WPS打开)_第5页
资源描述:

《Java相关课程系列笔记之十五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」节25节整合测试3三、Spring架I

2、oC特性53.1IoC概念53.2DI概念53.3案例:测试IoC(set注入)53.4案例:测试IoC(构造注入)63.5案例:不用JDBC访问数据库,而是采用Hibernate访问6四、Spring屮各种类型的数据注入74」Bean对象注入74.2基本数据的注入74.3集合的注入74.4案例:各类数据注入7五、AOP概念1()5」什么是AOP105.2AOP和OOP的区别105.3AOP相关术语105.4案例:AOP的使用,模拟某些组件需要记录日志的功能115.5通知类型115.6切入点125.7案例:环绕通知,修改5.4案例使Z动态显

3、示所执行的操作125.8案例:利用AOP实现界常处理,将界常信息写入文件13六、Log4jFl志记录工具146」Log4j介绍146.2Log4j的使用146.3案例:修改5.8案例,使用Log4j记录日志14七、Spring注解配置167.1组件扫描功能167.2纽件扫描的使用方法167.3注入注解标记使用方法177.4AOP注解标记使用方法17八、Spring对数据访问技术的支持19&1Spring提供了统一的异常处理类型198.2Spring提供了编写DAO的支持类198.3Spring提供了声明式事务管理方法198.4Spring框

4、架如何使用JDBC技术198.5连接池优点228.6Spring框架如何使用Hibernate技术228.7Spring+Hibernate如何使用Session>Query等对象258.8Spring框架和Struts2整合应用258.9案例:采用SSH结构重构资费管理模块27九、整合开发包struts-spring-plugin.jar319.1Struts2创建对象的方式319.2struts-spring-pligin.jar仓U建对象的方式319.3struts-spring-plugin.jar的内部实现319.4原理图1319

5、.5原理图2329.6注意事项329.7注入规则321*>Spring的事务管理3310」声明式事务管理(基于配置方式实现事务控制)3310.2编程式事务管理(基于Java编程实现事务控制),不推荐用!3410.3Spring屮常用的事务类型34-I」一、Spring的MVC3511.1SpringMVC的体系结构3511.2SpringMVC的工作流程3511.3案例:简易登录(基于XML配置,不推荐使用)3511.4案例:修改11.3案例(基于注解配置,推荐使用)37十二、其他注意事项3912.1Spring的核心模块3912.2表单中

6、action属性的相对、绝对路径问题3912.3用SSH重构NetCTOSS项目模块的步骤39一、Spring概述我们学习Springfr:架的最终目的是用它整合Struts2.Hibernatefr;架(SSH)。1.1Spring框架的作用Spring框架主要负责技术整合(可以整合很多技术),该框架提供IoC和AOP机制,基于这些特性整合,可以降低系统组件Z间的耦合度,便于系统组件的维护、扩展和替换。1.2Spring框架的优点英实与Spring框架的作用相同:在SSH屮,主要是利用Spring容器管理我们程序屮的Action.DAO等

7、组件,通过容器的IoC机制,可以降低Action.DAO之间的耦合度(关联度),利用AOP进行事务管理等共通部分的处理。在SSH屮,Struts2主要是利用它的控制器,而不是标签、表达式;Hibernate主要利用它的数据库访问;Spring主要是利用它的整合。1.3Spring框架的容器Spring架的核心是提供了一个容器(是我们抽象出來的,代指后面的类型)。该容器类型是BeanFactory或ApplicationContext(建议用这个类型,它是BeanFactory的子类,功能更多)。该容器具有以下功能:1)容器可以创建和销毁组件

8、对象,等价于原来“工厂”类的作用。2)容器nJ以采用不同的模式创建对彖,如单例模式创建对象。3)容器具有IoC机制实现。O4)容器具有AOP机制实现。二、Spring容器的基本应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。