摘要:
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)以及决定事务作用域和控制方 阅读全文
摘要:
重写重载: 重写:是继承时对父类的方法重写该方法内容,方法类型是不变的,即返回类型,方法名字,参数都不变。值得注意的是可以改变权限,只能提高不能降低 重载:是一个类中有多个名字相同的方法,不考虑返回类型和参数名字,只考虑参数个数和参数类型。 访问权限: 依次排下来是 public、protected 阅读全文