第10章 后台
作为app 提供数据,业务管理。
1.创建工程springBoot
1.1下载开发IntellijIdE:百度;
1.2配置环境:jdk maven
1.3创建project :选择springIntiazer ;官网:创建工程;
2.创建工程结构
1.entriy:
2.controller
3.service
4.common
5.dao
3.测试接口工具
postman:
4.Android 客户端
package com.imau.studentcms;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.imau.util.MyHandler;
import com.imau.util.MyHttpUtil;
import com.imau.util.MyRequstUtil;
import java.util.HashMap;
public class MainActivity extends AppCompatActivity {
private EditText uname;
private EditText upass;
public static Object data;
private Handler handler=new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
super.handleMessage(msg);
if((Integer) msg.obj==10000){
Intent intent=new Intent(MainActivity.this,Main2Activity.class);
startActivity(intent);
}else{
Toast.makeText(MainActivity.this,"用户名密码错误,重新输入",Toast.LENGTH_LONG).show();
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
uname=findViewById(R.id.name);
upass=findViewById(R.id.pass);
}
//登录按钮事件方法
public void login(View view){
//1.获取输入用户名密码
String name=uname.getText().toString();
String pass=upass.getText().toString();
//2.验证输入....
if("".equals(name)||name==null){
Toast.makeText(MainActivity.this,"请输入用户名",Toast.LENGTH_LONG).show();
uname.setFocusable(true);
}else if("".equals(pass)||pass==null){
Toast.makeText(MainActivity.this,