微信小程序后端开发的步骤

作者:小飞燕 发布时间:2021-04-19 09:47:56

导语本文整理了全网深受用户关注的个微信小程序后端开发的步骤经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!

小程序开发包括很多方面和步骤。小编之前在微信小程序店里介绍了一些微信小程序前端和后端开发的教程。单独介绍一下微信小程序后端开发的步骤,希望对大家有所帮助。

一、微信小程序后端开发使用的工具和技术:

1.微信开发工具小程序版本

2.myeclipse 2021

3.websocket

4.maven 3.3.9

5.tomcat 7

二、微信小程序后端开发的步骤:

1.安装并配置maven,使用myeclipse创建web项目,并使用maven applet项目结构。

2.打开微信web开发工具。因为是内部开发测试,所以不要填写applet appid,新建一个项目,把项目放在maven项目目录下的src/main/webapp/project名称中

3.创建websocket实现握手通信。

以下是代码

java服务器:

[javascript]查看普通copypackage websockettest

导入java . io . io exception;

导入java . util . concurrent . copy onwriterarrayset;

导入javax . web socket . *;

导入javax . web socket . server . server endpoint;

/**

* @serverendpoint批注是类级批注。它的功能是将当前类定义为websocket服务器。

*注释的值将用于applet监听用户连接的终端访问url地址,客户端可以通过该url连接到websocket服务器

*/

@serverendpoint('/websocket ')

公共类testwebsocket {

//静态变量,用于记录当前在线连接数。它应该被设计成线程安全的。

private static int online count=0;

//并发包的线程安全集//,用于存储每个客户端对应的mywebsocket对象。如果要实现服务器和单个客户端之间的通信,可以使用map来存储,其中key可以是用户标识符

private static copy onwriterarrayset web socket set=new copy onwriterarrayset;

//与客户端的连接会话需要通过它向客户端发送数据

私有会话会话;

/**

*连接建立成功调用方法

* @param会话可选参数。会话是与客户端的连接会话,它需要用于向客户端发送数据

*/

@onopen

public void on open(session session){

this.session=session

web socket set . add(this);//添加到集合

addonlinecount//在线号码加1

system.out.println('有新的连接要加入!当前在线号码为‘getonline count’;

}

/**

*连接关闭被调用的方法

*/

@onclose

public void onclose{

web socket set . remove(this);//从集合中删除

subonlinecount//在线人数减1

system.out.println('的连接已关闭!当前在线号码为‘getonline count’;

}

/**

*接收客户端消息后调用的方法

* @param消息客户端发送的消息

* @param会话可选参数

*/

@onmessage

public void onmessage(字符串消息,会话会话){

system.out.println('来自客户端的消息: '消息);

//分组发送消息

for(testweb socket item : web socket set){

尝试{

item.sendmessage(消息);

} catch (ioexception e) {

e.printstacktrace

继续;

}

}

}

/**

*发生错误时调用

* @param会话

* @param错误

*/

@onerror

public void one error(session session,throwable error){

system.out.println('出错');

error.printstacktrace

}

/**

*此方法不同于上述方法。没有标注,只是根据自己的需要添加。

* @param消息

* @抛出ioexception

*/

public void send message(string message)引发ioexception{

this . session . getbasicremote . send text(消息);

//this . session . getasynchrome . send text(消息);

}

public static synchronized int getonlinecount {

返回onlinecount

}

public static synchronized void addonlinecount {

testweb socket . online count;

}

公共静态同步void subonlinecount {

testweb socket . online count-;

}

}

[javascript]查看纯拷贝微信小程序客户端:

[javascript]查看普通副本

var app=getapp

页面({

onload:function{

wx.connectsocket({

url : ' ws ://localhost :8080/testymg/web socket ',})

wx.onsocketopen(函数{

console.log('websocket连接已打开!')

wx . sendssocketmessage({

data: 'hello,world ' math . random *0x ffffff . tostring

})

});

wx.onsocketmessage(函数(数据){

console.log(数据);

});

//正在侦听

wx.onsocketclose(函数{

console.log('websocket连接已关闭!')

});

},

//手动关闭连接

set closes : function(e){

console.log('websocket连接正在关闭!')

wx.closesocket

}

})

参考上面提到的微信小程序的后端开发步骤,我相信小程序开发者进行后端开发应该是比较容易的。当然,如果你还是不明白,请在文章的比较后留言,小编会及时回答的。

下面是题目的开头。如何学习开发一套微商城小程序?标题到此结束

我想我们都知道微信小程序的商业价值。大部分商家都有预谋微信小程序的商机。未来大部分应用场景都会使用微信小程序进行研发。怎样才能学会开发一套微商城小程序?请和小编一起看看。

第一步:确定商城小程序产品的功能和ui风格

在设计小程序的时候,一定要符合“便携,随时可以走”的定位。小程序只是基于场景的产品,应该不会有太多的功能,更多的是起到平台覆盖和提高用户使用场景的作用。

第二步:注册微信小程序,申请微信支付

进入mp.weixin.qq.com微信公众平台,按照提示注册。需要注意的是,个人暂时不能注册小程序,注册时必须提供企业营业执照。这一步需要提交大量信息,比较麻烦。如果不想自己注册,可以找免费代理。

步骤3:获取小程序id,创建项目,并开发和部署它

仔细阅读微信小程序的开发文档,微信小程序提供的代码编辑器。在https://mp.weixin.qq.com/debug/wxadoc/dev/index.html,发展文件地址的过程中,要注意不要违反微信的相关规定,否则会考核不合格。quick fix帮助很多商家在线开发了各种商城小程序,有很多开发经验。

第四步:在线评论商城小程序

小程序开发完成后,需要提交微信审核,批准后才能使用。关于小程序审计如何避免踩坑,小编之前写过一篇文章,这里就不赘述了。

第五步:推广商城小程序

微信是比较重要的流量门户:小程序内置于微信,只能在微信上使用。所以用微信推广小程序是一个基本思路。小程序可以关联微信账号,方便我们利用微信账号积累的用户和品牌影响力进行二次转化。

线下推广:小程序的线下入口,除了扫二维码,还可以利用微信附近的店铺进行推广。发传单、举办活动等线下推广方式是推广微信小程序比较简单粗暴的方式。

步骤6:商城小程序的操作

小程序准备好了,不能直接给用户推送消息。所以一个小小的微信小程序能让用户在使用过程中感受到价值。开发微信小程序一定要特别注意用户体验。

以上是如何学习开发一套微商城小程序。更多小节目和小节目信息,请关注源代理网的小节目频道。

查看全文

猜你喜欢

微商怎么找货源

频道查询入口

微商代理怎么做