环境搭建
开发这个web程序,需要三个步骤:前端程序、后端程序,数据库;
前端程序发起请求,请求后端(服务端),服务端接收到请求后操作数据库,这个请求处理完毕后,服务端再给前端响应结果。
环境搭建:主要做后端工程和数据库的准备:
数据库只需要将表结构导入;
后端要创建一个java工程,基于springboot进行开发,所以要创建一个springboot工程;
在创建springboot工程时要引入的依赖:
- web开发的起步依赖(开发的是web应用,要接收前端的请求,并且给响应数据)
- Mybatis的相关依赖(后端工程要通过Mybatis操作数据库)
使用Mybatis框架要引入两个依赖:
Mybatis的起步依赖、mysql驱动依赖
引入一个工具包lombok(为了简化实体类的定义)
开发web程序时为了增强程序的拓展性,可维护性,要按照三层架构的标准进行开发,三层架构指:
controller层--仅负责接受请求处理响应
service层--负责具体逻辑处理
dao层(dao层在mybatis中就是mapper数据访问层)
为了增强程序的灵活性并且方便层与层之间的解藕,采用面向接口的形式编程,service在准备时还要准备业务层的接口,mapper本身就是一个接口。
新建项目:
编辑
引入依赖:
Web的springweb, SQL的mybatis framework和sql driver, Developer Tools 的Lombok
编辑
配置文件信息,准备实体类
建配置文件application.properties中引入mybatis的配置信息,准备对应的实体类:
编辑
编辑
准备基础结构
准备对应的Mapper、Service(接口、实现类)、Controller基础结构
将所给资料中的文件导入进对应的位置