一、实验内容
理解web Service和SOA架构。基于实验二的内容,构建web 服务。
要求:
基于RESTful样式,对校友目录进行的插入、检索、修改、删除、统计等功能;同时,后端数据库使用Mybatis或者Hibernate进行操作。
二、实验过程
2.1 搭建maven项目,并使用mybatis进行数据库连接
在application.properties文件中配置数据库连接,设置正确的用户名与密码,同时设置日期的格式

数据库配置
2.2 项目结构

项目整体结构
2.3 创建实体类Alumni并根据Alumni类利用Mysql建表

Alumni实体类

Alumni 表
2.4 在mapper层对数据库进行增删改查的操作

mapper 层
2.5 service层进行业务逻辑的处理

service 层
2.6 controller进行与web页面的交互

controller 层
三、实验结果
3.1 增加校友

添加校友

添加结果
3.2 删除某位校友(按id)

删除校友
3.3 按id查询某位校友信息

查询结果
3.4 数据库操作结果

数据库截图
数据库中查询结果可以看出,成功增添了id为10的校友,删除了id为1的校友