王小码

导航

2020年12月17日 #

Spring MVC基本概念(1)

摘要: 一、Spring MVC基本概念 1.三层框架 我们开发的架构一般都是基于C/S(客户端/服务端)和B/S(浏览器/服务器)这两种形式,在JavaEE中我们都是基于B/S架构开发的。在B/S架构中,我们都是基于标准的三层架构开发的:表现层、业务层和持久层。 (1)表现层: 也就是web层,负责接收客 阅读全文

posted @ 2020-12-17 10:14 王小码 阅读(228) 评论(0) 推荐(0) 编辑

2020年11月25日 #

Spring(10)深入Spring 数据库事务管理(二)

摘要: 一、Spring事务配置 1.编程式事务 编程时事务以代码方式管理事务,就是说事务由开发者通过代码方式实现,这里需要使用一个事务定类接口TransactionDefinition,我们使用默认实现类DefaultTransactionDefinition就可以。这里不做重点介绍。 2.声明式事务 编 阅读全文

posted @ 2020-11-25 16:46 王小码 阅读(146) 评论(0) 推荐(0) 编辑

2020年11月1日 #

Spring(10)深入Spring 数据库事务管理(一)

摘要: 一、Spring 数据库事务管理器的设计 在Spring中数据库事务是通过PlatformTransactionManager 进行管理的,前面我们用到的jdbcTemplate是不支持事务的,而支持事务的是org.sringframework. transaction. support. Tran 阅读全文

posted @ 2020-11-01 19:39 王小码 阅读(233) 评论(0) 推荐(0) 编辑

2020年8月26日 #

Spring(9)Spring和数据库编程

摘要: 一、JdbcTemplate 概述 在前面我们连接数据库通过传统的JDBC代码方式实现数据连接,可以参看Spring(2) IoC 的概念和作用中的例子,在JDBC中可能存在滥用try .. catch ... finally .. 语句,导致代码可读性和维护性下降,那么Spring提出了自己的解决 阅读全文

posted @ 2020-08-26 21:35 王小码 阅读(210) 评论(0) 推荐(0) 编辑

2020年8月17日 #

Spring(8)使用XML配置开发Spring AOP(二)

摘要: 一、环境准备 前面我们利用账户转账的例子进行了Spring IOC的讲解,我们在学习 spring 的 aop 时,也采用账户转账作为示例,并且把 spring 的 ioc 也一起应用进来。 1.代码准备 实体类、接口及实现类我们沿用之前的代码。 2.引入必要的Maven依赖 <project xm 阅读全文

posted @ 2020-08-17 22:29 王小码 阅读(171) 评论(0) 推荐(0) 编辑

2020年7月26日 #

Spring(8)使用@AspectJ注解开发Spring AOP(一)

摘要: 1.选择连接点 Spring是方法级别的AOP框架,我们主要是以某个类的某个方法作为连接点,用动态代理的理论来说,就是要拦截哪个方法织入对应的AOP通知。 (1)建立接口 package com.xhbjava.service; import com.xhbjava.pojo.Account; /* 阅读全文

posted @ 2020-07-26 22:23 王小码 阅读(269) 评论(0) 推荐(0) 编辑

2020年6月28日 #

Spring(7)AOP的相关概念(二)

摘要: 一、Spring中AOP的细节 1.AOP相关术语 (1)Joinpoint(连接点): 所谓连接点是指那些被拦截到的点。在 spring 中,这些点指的是方法,因为 spring 只支持方法类型的连接点。 (2)Pointcut( 切入点): 所谓的切入点是指我们要对那些Joinpoint进行拦截 阅读全文

posted @ 2020-06-28 22:13 王小码 阅读(146) 评论(0) 推荐(0) 编辑

2020年6月23日 #

Spring(6)AOP的相关概念(一)

摘要: 如果说IoC是Spring的核心,那么面向切面编程就是Spring最为重要的功能之一,在数据库事务中切面编程被广泛的应用。接下来我们从基础开始学习AOP编程。 一、动态代理 1、一个简单的约定游戏 (1)约定规则 首先我们创建一个Intercept接口,代码如下: package com.xhbja 阅读全文

posted @ 2020-06-23 22:43 王小码 阅读(205) 评论(0) 推荐(0) 编辑

2020年5月31日 #

Spring(5)基于注解的IOC配置

摘要: 一、基于注解和xml配置 1.概述 我们需要理解基于IOC配置和xml配置实现的功能都是一样的,都是为了降低程序的耦合性,只是配置的方式不同罢了。在实际开发过程中我们根据公司习惯和个人习惯决定具体用那种方式实现,因此两种方式都需要掌握。 2.环境搭建 前面我们已经搭建好环境,因此我们在原来的基础进行 阅读全文

posted @ 2020-05-31 16:43 王小码 阅读(233) 评论(0) 推荐(0) 编辑

2020年5月29日 #

Spring(4)使用 Spring的IoC的实现增删该查

摘要: 一、环境搭建 1.项目构建,我们在原来的基础上修改即可。 修改maven工程的pom文件,添加必须的引用: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i 阅读全文

posted @ 2020-05-29 13:13 王小码 阅读(358) 评论(0) 推荐(0) 编辑