实验06、《基于Spring+MyBatis+JavaFX框架的教学管理程序》的设计与实现 下载本文

内容发布更新时间 : 2024/4/20 20:33:35星期一 下面是文章的全部内容请认真阅读。

实验06、《基于Spring+MyBatis+JavaFX框架的教学管理程序》的设计与实现

一、实验说明

上一个实验使用MyBatis框架改写了教学管理程序的底层——Mapper层。这次的实验将在上一个实验的基础上,使用Spring框架整合MyBatis和JavaFX。

Spring是一个管理和维护javaBean的容器,因此,本实验涉及到的绝大多数对象都要被Spring容器抢走或接管。

1) JavaFx的Controller层被Spring容器接管 2) Service(Biz)层的各个类被Spring容器接管

3) MyBatis的Mapper(Dao)层接口,被Spring容器抢走 4) MyBatis的Mapper.xml,也被Spring容器抢走

5) MyBatis核心操作对象SqlSession的bean工厂SqlSessionFactory被Spring容器抢走

二、实验准备

1、下载、安装、配置好mysql-8.0.12-winx64和Navicat。不赘述

2、下载、解压好

mysql

jdbc

驱动

mysql-connector-java-8.0.12,并导入项目中。不赘述。 3、下载、解压好连接池commons-dbcp2-2.5.0和其依赖包commons-logging-1.2和commons-pool2-2.6.0,并导入项目中。不赘述。

4、下载、解压好mybatis-3.4.6,并导入项目中。不赘述。 5、下载、解压好spring-framework-5.1.1.RELEASE。

进入lib文件夹,里面的每一个jar包都是spring框架的组件jar包,这里的组件jar包很多,为了管理方便,项目将该组jar包以user library的形式导入,如下所示:

然后一路Ok、Apply或finish就导入了spring5.1.1。