Java开发后台接口+Android开发客户端的一个实例(学生成绩管理)(一)

您所在的位置:网站首页 springboot开发安卓app Java开发后台接口+Android开发客户端的一个实例(学生成绩管理)(一)

Java开发后台接口+Android开发客户端的一个实例(学生成绩管理)(一)

2023-11-24 02:43| 来源: 网络整理| 查看: 265

本文主要是一个查询学生成绩的一整套系统,主要为功能实现,串联起来后端和移动端的连接。UI后期可以根据自己的爱好再调整,这里分为两部分进行介绍:

1、使用Java开发后台接口,使用现如今非常流行的SpringBoot框架,使用MySql数据库,持久层框架使用MyBatis,后台开发平台为idea,接口风格为restful风格。

2、使用Android开发客户端,采用OkHttp进行网络通信,采用Gson进行JSon数据的解析,Android客户端的开发平台为AndroidStudio。

下面我们从新建项目讲起!行动起来!

一、后端接口开发

1、使用idea新建一个springboot项目,在添加依赖时选择Web即可。

新建项目结构如下:

我们可以把关于mvn的文件删除,(不删也可以。)删除后的项目结构如下图:

springboot没有做任何的web.xml配置。 没有做任何的sping mvc的配置 没有配置tomcat (springboot内嵌tomcat),实在是太简洁了!

下面介绍一下springboot的启动方式:

(1)、Application类main方法启动 (2)、mvn clean install/package cd 到target目录,java -jar 项目.jar,注意这里需要加入依赖spring-boot-maven-plugin生成可执行的jar (3)、mvn spring-boot: run 启动

由于我的数据库是建在我本机上的,所以启动采用第一种方法即可。即点击下图中的启动按钮:

2、建立MySql数据库,数据库主要包括的字段分别为:id、username、Chinese、Math、English、和tel,即对应每个学生的学号、姓名、语文成绩、数学成绩、英语成绩和联系方式。

数据库连接工具使用Navicat Premium,新建数据库的名字为db_students,表的名字为tb_students。建好的数据库结构如下:

下面向数据库插入一些数据,由于是测试,可以随便写进去一些数据。

这里我添加了一下数据如下:

3、springboot整合MyBatis

pom文件中加入依赖如下:

org.mybatis.spring.boot mybatis-spring-boot-s


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3