框架
one day one day
不积跬步无以至千里,不积小流无以成江海
展开
-
搭建SpringMVC详解
搭建SpringMVC详解 1.创建web项目,选择2.5版本 2.搭建项目环境 2.1删除src,创建src目录. step:右键点击项目—>鼠标移到New上—>点击Source Fonder—>输入创建目录(如图所示) 根据上面的步骤依次创建src目录,如图所示 2.2 拷入所需的jar包到lib中,如图所示 2.3 拷入所需的jsp页面,如图所示 2.4 配置文...原创 2019-05-04 21:38:49 · 161 阅读 · 0 评论 -
Mybatis——动态SQL实现数据的增删改查
Mybatis之动态SQL实现数据的增删改查 一、所需jar包 二、XML文件配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-c...原创 2019-08-02 22:29:44 · 2467 阅读 · 1 评论 -
如何使用SpingMvc实现省市县三级级联?
SpingMvc实现省市县三级级联 文章目录 一、原理分析 二、搭建项目环境 三、实现省市县三级级联代码及代码分析 一、原理分析 实现的原理:我们要做的就是将mysql中省市县的数据通过sql语句查训到页面出来,并使将查询出来的数据返回到前端即页面上,通过观察area表的数据发现,如果查询的parent_code为空的的话,查出来的是...原创 2019-07-30 00:37:33 · 364 阅读 · 0 评论 -
如何整合Mybatis与Spring框架?
整合Mybatis与Spring框架 整合Mybatis与Spring框架步骤: 一、搭建项目环境 1、创建web工程,如图1-1所示 web工程 1-1 2、在lib文件夹导入所需jar包,如图2-1所示 ...原创 2019-07-23 23:20:43 · 343 阅读 · 0 评论 -
如何实现分页?
一、分页的原理 满足:position =(pageNo-1)*pageSize,如下图的规律所示: select * from pagin,得到总数据,结果如下 select * from pagin limit 0,3,得到第一页的数据,每一页显示3条,即pageNo=1,position=0(实际是从第一条开始),pageSize=3,运行结果如下,显示前三行数据,是我们想要...原创 2019-07-29 02:28:11 · 1828 阅读 · 0 评论 -
使用Mybatis实例
Mybatis搭建实例 文章目录 一、Mybatis的好处 二、Mybatis搭建项目 一、使用Mybatis的好处 MyBatis能够帮助我们将SQL语句和Java代码分离 二、Mybatis搭建项目 1、创建Java工程,如图2-1,2-2所示 ...原创 2019-07-23 20:13:18 · 941 阅读 · 0 评论 -
AspectJ中5种类型的增强注解有什么区别?
AspectJ中5种类型的增强注解的区别 文章目录 一、如何定义五种增强注解? 二、五种增强注解的区别 一、如何定义五种增强注解? 前置增强,后置增强,返回增强,异常增强如定义如以下代码所示: package com.jd.calculator; import org.aspectj....原创 2019-07-16 17:50:01 · 351 阅读 · 0 评论 -
JDK动态代理执行过程分析
JDK动态代理执行过程分析 文章目录 一、为什么使用动态代理 二、JDK动态代理执行过程分析 三、CGLib动态代理与JDK的区别 一、为什么使用动态代理 类中代码可以通过代理模式进行优化,Java中代理模式分为静态代理和动态代理,动态代理又分为JDK...原创 2019-07-15 18:14:20 · 317 阅读 · 0 评论 -
@Transactional注解属性(2)
@Transactional注解属性(2) 文章目录 4、propagation propagation:指定事务传播行为,一个事务方法被另一个事务方法调用时,必须指定事务应该如何传播,例如:方法可能继承在现有事务中运行,也可能开启一个新事物。以下列举了两个事务的传播行为: REQUIRED:默认值,如果有事务在运行,当前的方法就在这个事务内运行,否则,就启动一个新的事务,并...原创 2019-07-15 00:16:28 · 276 阅读 · 0 评论 -
为什么使用事务?如何实现声明式事务?
为什么使用事务? 举一个例子简单说明一下,当用户在网上买某本书时,它的数量有10本,每一本10元,用户账户总共只有90元,而用户要购买10本书,此时数量足够,而账户余额不够,如果不加事务在后台,数量会减少10本,而账户余额却不变,显然这不符合实际,因此要使书籍数量以及账户余额的变化同步就需要配置事务,以保证他们同时成功,同时失败,那么如何配置事务呢,如下所示: 如何实现声明式事务?...原创 2019-07-14 13:12:47 · 378 阅读 · 0 评论 -
如何在IDEA中搭建SpringMVC?
IDEA中SpringMVC的搭建 一、创建一个Spring过程:点击File——>New——>出现页面1-1,点击Spring——>SpringMVC——>Next,出现页面1-2 创建Sprin...原创 2019-07-23 12:26:56 · 178 阅读 · 0 评论