随笔分类 - 框架
开发框架、测试框架
摘要:1、基本的项目环境搭建 1.1、准备数据库 首先建立表和数据(这里要注意就是mysql版本不一样,语句也是有变化的) DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` int(0) UNSIGNED NOT NULL AUTO
阅读全文
摘要:1、MVC介绍和控制层演示 MVC是模型(Model) 视图(View)和控制器(Controller) 模型:业务逻辑和保存数据的状态,其实落地就是 dao、service。 视图:显示界面,就是 jsp 控制器:取数据,调用业务逻辑,转向指定的界面,就是基于 Servlet。 首先记录一个简单的
阅读全文
摘要:前情提要:事物在Mysql数据库中已经学过,具有ACID的特性 1、Spring事物管理分为两类: 声明式事物:AOP 编程式事物:需要在代码中,进行事物的管理 编程式事物还是没有AOP的统一处理的优势 1.1、以AOP配置事物的方式: 官网原话: 要开启 Spring 的事务处理功能,在 Spri
阅读全文
摘要:官方文档:http://mybatis.org/spring/zh/sqlsession.html 1、实现方式1 核心思想:利用Spring配置依赖注入创建sqlSessionFactory和sqlSession实例 需要的包如下: 1.1、编写数据源 这个很简单,就是spring在包装了一下配置
阅读全文
摘要:1、官方文档 https://mybatis.org/mybatis-3/zh/getting-started.html 2、搭建一个Mybatis实例 2.1 首先看配置文件mybatis-config.xml 这里面包括获取数据库连接实例的数据源(DataSource)以及决定事务作用域和控制方
阅读全文
摘要:1、介绍 以Cucumber7、JUnit4、JDK1.8环境介绍 1.1、Cucumber框架 Cucumber框架是行为驱动(BDD)框架的一种,通过自然语言站在功能使用者视角,描述编写测试用例。 简单的来说就是通过feature文件编写脚本,脚本对应java写的方法,会有一个启动器配置对应的规
阅读全文