微信小程序后端开发的步骤
编辑:小飞燕 发布时间: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:商城小程序的操作
小程序准备好了,不能直接给用户推送消息。所以一个小小的微信小程序能让用户在使用过程中感受到价值。开发微信小程序一定要特别注意用户体验。
以上是如何学习开发一套微商城小程序。更多小节目和小节目信息,请关注源代理网的小节目频道。
上一篇:微信小程序怎么读取数据库
下一篇:微信小程序后端源码是什么
猜你喜欢
-
9个微信小程序后端技巧585人喜欢
微信小程序后端是小程序开发不可缺少的一部分,很多人就会问微信小程序后端是怎么写的呢?小面就让小编教大家如何编写微信小程序后端。后台开发与web开发的后台基本无异,可以选择用java、php、nodejs等任一语言,有一点需要注意的是小程序后台服务器必须是https协…
更新时间:2020-09-10 11:28:12
-
微信小程序后端怎么写95人喜欢
微信小程序后端是小程序开发不可缺少的一部分,所以很多人会问微信小程序后端怎么写。让小编教你怎么写微信小程序的后端。后台开发和web开发基本一样,可以选择任何语言,比如java、php、nodejs…
更新时间:2021-04-19 09:31:13
-
微信小程序后端搭建84人喜欢
微信小程序这种划时代的产品发布已经有一段时间了,很多人对搭建微信小程序后端很感兴趣。但是微信小程序的后端建设是怎么做的呢?让小编给大家梳理一下这个内容。使用express框架搭建小程序后端…
更新时间:2021-04-19 09:55:25
-
微信小程序后端php开发介绍及开发步骤65人喜欢
小编发现很多朋友在开发小程序的过程中对前端和后端了解不够,这往往导致开发失败。接下来,小编将为大家讲解微信小程序后端php开发的内容,请认真阅读。微信小程序后端php介绍:1.小编认为,与…
更新时间:2021-04-19 09:49:05
-
微信小程序后端数据库55人喜欢
微信小程序现在如火如荼。但是微信小程序的后端数据库是怎么和野狗数据库结合的呢?别急,给大家编点资料。首先,在控制面板中创建一个应用程序。控制面板-创建应用程序。1.微信公众开放平台管理…
更新时间:2021-04-19 09:45:37
-
微信小程序后端语言是什么47人喜欢
微信小程序的后端语言是什么?小程序后端使用什么语言?微信小程序的基础是语言,那么微信小程序的后端语言是什么语言呢?今天,小编将向您介绍微信小程序的后端语言。微信小程序的后端语言是什…
更新时间:2021-04-19 09:58:18
-
微信小程序后端cms怎么开发37人喜欢
微信小程序后端cms怎么开发?如何开发小程序cms?下面是如何开发小编编译的微信小程序后端cms系统。有需要的家长可以跟着小编看看如何开发微信小程序的后端cms。微信小程序后端cms怎么开发?小程…
更新时间:2021-04-19 09:53:07
-
微信小程序后端开发的步骤35人喜欢
小程序开发包括很多方面和步骤。小编之前在微信小程序店里介绍了一些微信小程序前端和后端开发的教程。今天单独介绍一下微信小程序后端开发的步骤,希望对大家有所帮助。一、微信小程序后端开发…
更新时间:2021-04-19 09:47:56
-
微信小程序后端java的使用代码详解35人喜欢
微信小程序后端爪哇岛能够在小程序开发过程中起到至关重要的作用,但是很多小程序开发者对它还不太了解,如果要让后端爪哇岛实现求转发到与微信小程序端连接要怎么操作呢?以下是实现代码:后端…
更新时间:2021-04-19 10:02:54
-
微信小程序后端源码是什么18人喜欢
微信小程序的后端源代码是什么?小程序后端源代码如下。以下是小编编译的小程序后端源代码。相信很多开发微信小程序的微信用户都会用到下面的小程序后端源代码。请往下看。微信小程序的后端源代…
更新时间:2021-04-19 09:48:30