02-Spring Transaction 事务 参考资料:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/ 1. Spring 事务特性事务 : 是逻辑上一组操作,要么全都成功,要么全都失败.事务特性 : ACID 原子性 : 事务不可分割 一致性 : 事务执行的前后,数据完整性保持一致 隔离性 : 一个事务执行的时候,不应该受到其他事务的打扰 持久性 : 一旦结 2018-06-02 08_框架技术 > 02_Spring > 04_Data #Spring #事务
01-Spring AOP 参考资料:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/ 1. AOP 原理AOP Aspect Oriented Programing,面向切面编程。AOP 采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)Spring AOP 使用纯 Java 实现,不需要专门的编译过程和 2018-06-01 08_框架技术 > 02_Spring > 03_AOP #Spring #AOP
02-Spring 注解配置 Bean 参考资料:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/ 1. 注解配置 Bean写一个 SpringConfig.java 作为注解配置类,它的作用和 bean.xml 是一样的。以 jdbc 为例。 Spring中的新注解: @Configuration 作用:指定当前类是一个配置类 注意:当配置类作为 A 2018-05-31 08_框架技术 > 02_Spring > 02_IoC #Spring #Bean
03-Spring 整合 junit 参考资料:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/ 1. spring-test依赖提供所需的依赖 spring-test 12345<dependency> <groupId>org.springframework</groupId> <artifactId>s 2018-05-31 08_框架技术 > 02_Spring > 02_IoC #Spring #junit
01-Spring JdbcTemplate 参考资料:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/ 在 Spring 中提供了一个可以操作数据库的对象 org.springframework.jdbc.core.JdbcTemplate,对象封装了 jdbc 技术,JDBC 的模板对象与 DBUtils 中的 QueryRunner 非常相似。 1. Jdb 2018-05-31 08_框架技术 > 02_Spring > 04_Data #Spring #JDBC
03-Spring IoC与Bean 参考资料:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/ 1. 容器容器(container)是 Spring 框架的核心,它管理着 Spring 应用中 bean 的创建、 配置和管理,负责对象的整个生命周期。 1.1 容器实现Spring 自带两种不同类型容器实现,主要使用 ApplicationContext。 2018-05-30 08_框架技术 > 02_Spring > 01_Core #Spring #IoC #Bean
01-Spring 概述 参考资料:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/ Spring 是一个开源的 Java EE 开发框架。 Spring 框架的核心功能可以应用在任何 Java 应用程序中,但对 Java EE 平台上的 Web 应用程序有更好的扩展性。Spring 框架的目标是使得 Java EE 应用程序的开发更加简捷,通 2018-05-30 08_框架技术 > 02_Spring > 01_Core #Spring #简述
02-Spring 配置 参考资料:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/ 1. Spring 环境配置1.1 安装 Java 开发工具包(JDK)JDK环境搭建 1.2 安装 Apache Commons Logging API下载最新版本:http://commons.apache.org/logging/ >> D 2018-05-30 08_框架技术 > 02_Spring > 01_Core #Spring #配置
01-Spring IoC (DI) 参考资料:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/ 1. 引言1.1 原生web开发的弊端 传统Web开发存在硬编码所造成的过度程序耦合(例如:Service中作为属性Dao对象)。 部分Java EE API较为复杂,使用效率低(例如:JDBC开发步骤)。 侵入性强,移植性差(例如:DAO实现的更换,从C 2018-05-30 08_框架技术 > 02_Spring > 02_IoC #Spring #IoC
02-MVC开发模式 1. MVC 设计模式1.1 MVC 模式MVC 设计模式核心概念:● Model 模型层,数据封装● View 视图层,数据可视● Controller 控制层,请求处理 + 业务处理 + 数据库操作缺点:控制层代码太多,违背单一职责原则,因此引入三层架构设计。 Model + View + 三层架构(Controller + Service + Dao)● Controller 控制层 2018-05-29 11_理论规范 #MVC