后台开发

1,app和app后台通信一般都用http协议; ,
2,长连接(一直连接着):socket和websocket,
短连接(需要时才通信):http
3,app一般以HTTP的形式调用后端提供的API:输入,输出,功能
后端返回给API的格式:JSON(轻量级的数据交换格式),XML(允许用户对自己的标记语言进行定义的源语言,适合万维网的传输,),大多数API以JSON作为数据返回结构(JSON省流量)
例:app一般以HTTP的形式调用后端提供的API接口获取用户信息,服务器以JSON格式返回用户信息的数据
4,app原理图一般用Axure制作
5,在线测试API接口:API接口管理网站,www.sosoapi.com 和Swagge-UI,API不能返回NULL值
6,数据库:Redis,MongoDB(网站数据,大尺寸,低价值的数据),MySQL
appkication:
name:指定数据单独链接
数据连接池
datasource
driver——class——name com.mysql.jdbc.Driver
url:jdbc:mysql://localhost:3306/imdc?userunicode=treu&true&charcter
username:root
password:root
password:213213213
jpa
database:mysql
show_sql:true
open-in-view:true
操作是否成功
boolean success
int code
String Message
获取当前的企业id
map.put(“compamyid”,companid);
function Login(){
$value=array();
$data=array();

//php文件接收输入端传递的数据流
v a l u e = j s o n d e c o d e ( f i l e g e t c o n t e n t s ( “ p h p : / / i n p u t ” ) , t r u e ) ; / / 查 找 数 据 库 , 判 断 是 否 存 在 该 用 户 l o g i n = D b : : n a m e ( " D b n a m e " ) − > w h e r e ( ′ t e l e p h o n e ′ , l o g i n = D b : : n a m e ( " D b n a m e " ) − > w h e r e ( ′ t e l e p h o n e ′ , l o g i n = D b : : n a m e ( " D b n ​ a m e " ) − > w h e r e ( ′ t e l e p h o n e ′ , v a l u e [ ‘ t e l e p h o n e ’ ] ) − > f i n d ( ) ; i f ( ! value=json_decode(file_get_contents(“php://input”),true); //查找数据库,判断是否存在该用户 l o g i n = D b : : n a m e ( " D b n a m e " ) − > w h e r e ( ′ t e l e p h o n e ′ , login=Db::name("Db_name")->where('telephone',login=Db::name("Db n ​ ame")−>where( ′ telephone ′ ,value[‘telephone’])->find(); if(! value=jsondecode(filegetcontents(php://input),true);//login=Db::name("Dbname")>where(telephone,login=Db::name("Dbname")>where(telephone,login=Db::name("Dbname")>where(telephone,value[telephone])>find();if(!login){
return [‘status’=>0];
}else{
p a s s w o r d = m d 5 ( password=md5(password=md5(value[‘password’]);
if($password == KaTeX parse error: Expected ‘}’, got ‘EOF’ at end of input: …urn [‘status’=>login[‘id’],“telephone”=>l o g i n [ ′ t e l e p h o n e ′ ] , ′ u s e r n a m e ′ = > login[‘telephone’],‘username’=>login[

telephone

],

username

=>login[“username”],“address”=>l o g i n [ " a d d r e s s " ] , " s e x " = > login[“address”],“sex”=>login[“address”],“sex”=>login[“sex”]];
}else{
return [‘status’=>0];
}
}
}
完成查询
pagepageUser=userService.findall(map,page,size);
soringboot的配置文件有误:关于application.properties.properties文件中所试图的配置问题
在pom文件下的spring——boot-start-paren版本较高时使用一下配置
添加roleIds(用户已经具有的角色id数组)
user user =userService.findbyid(id);
UserResult userResult = new UserResult(user);
retrrn new result (resultcode.code.success,userResult);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值