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

本文介绍了一个学生成绩管理系统的后端接口和Android客户端开发过程。使用Java SpringBoot框架,结合MyBatis进行数据库操作,数据库选用MySql,接口风格RESTful。Android客户端通过OkHttp进行网络请求,Gson解析JSON数据。详细步骤包括SpringBoot项目创建、数据库设计、MyBatis整合、接口编写及测试。
摘要由CSDN通过智能技术生成

本文主要是一个查询学生成绩的一整套系统,主要为功能实现,串联起来后端和移动端的连接。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文件中加入依赖如下:

<!--mybatis依赖-->
<dependency>
   <groupId>org.mybatis.spring.boot</groupId>
   <artifactId>mybatis-spring-boot-starter</artifactId>
   <version>1.3.0</version>
</dependency>

<!-- MySQL -->
<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java<
  • 17
    点赞
  • 128
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
Java开发后台接口Android客户端增删改查实例可以通过以下步骤实现: 1. 后台接口部分: 首先,我们需要搭建一个Java后台服务器,可以使用Spring Boot来快速搭建一个Restful API。在服务器端,我们可以定义不同的接口来实现增删改查功能。 - 建立一个Controller类,用于处理HTTP请求和响应。可以使用 @RestController 注解来标识该类为一个控制器。 - 在Controller类中,定义不同的路由来处理不同的请求。例如,可以使用 @GetMapping 注解定义一个路由来处理GET请求,@PostMapping 注解定义一个路由来处理POST请求。 - 在路由处理函数中,可以使用不同的逻辑来实现增删改查功能。例如,可以使用数据库操作来实现数据的持久化、更新和删除。 2. Android客户端部分: 在Android客户端中,我们需要使用Java语言来开发。 - 在Android Studio中创建一个新的项目。 - 创建一个后台接口对应的数据模型类,用于存储从服务器获取的数据。可以使用Retrofit等库来简化网络请求。 - 在Activity或Fragment中,根据用户操作进行增删改查请求,并将请求结果展示给用户。 - 使用RecyclerView等控件来展示查询结果,并在需要时实现数据的增删改功能。 通过上述步骤的实现,我们可以实现一个简单的Java后台接口Android客户端的增删改查功能。当用户在Android客户端进行相应的操作时,客户端会发送相应的请求到后台接口后台接口会进行相应的处理,并返回相应的结果给客户端客户端可以根据请求结果对数据进行展示、新增、修改和删除操作。
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值