博主是大四学生,毕业设计做的是微信小程序+java后台。陆陆续续经历了三个月(因为白天要实习又碰上过年玩了一阵子),从对微信小程序一无所知到完成毕设,碰到许多问题,在跟大家分享一下自己的经历和一个小程序怎么从零开始。希望像我一样的小程序初学者看了这篇文章,可以少花费一些不必要的时间,少踩一点坑。

开发一个微信小程序需要https域名以及服务器,博主购买的是阿里云的服务器。接下来详细讲解一下开发小程序需要什么东西。

1. 进入微信公众平台https://mp.weixin.qq.com/注册微信小程序,并获得APPID和APPsecrete。

首先你得注册你的小程序,填写小程序的内容,过程很简单,博主就不赘述了

2.下载微信开发者工具,在上面那个网站可以下载。

微信开发者工具是专门写微信小程序前台页面的,有html/javaScript/css基础的朋友可以结合API直接实践了。具体开发内容我就不详细说明了。

 

3.后台和服务器

后台:因为博主在比较熟悉SSM框架,就使用了SSM框架的后台,开发工具Eclipse,有javaWeb开发经验的朋友这里就很容易了,至于大家使用SSH,还是直接使用servlet,或者其他后台,这就看个人所熟悉什么技术了。

服务器:在阿里云买了个服务器(学生价9.9/月,腾讯云似乎更便宜),数据库使用的是mysql。 嫌安装麻烦的朋友在这里推荐OneinStack,一键帮你装好java+tomcat+mysql,好像就几块钱。

如果是购买阿里云的服务器,注意一下:阿里云在外部还有一层保护,记得配置安全组规则,打开80,8080,3306,443,8443端口,博主被这里坑了很久,因为没有打开3306端口,一直连接不上服务器上的mysql。

至于前台如何连接到后台,api中有,最简单的就是wx.request直接发起url请求(多看看别人小程序源码以及API)。

4.https域名(挺麻烦,但是两到三天就能搞定)

开发微信小程序需要SSL证书的域名,在这里推荐大家买个便宜的域名,博主购买的是top,在阿里云上买的,几块钱。

接下来就是域名备案了,这个比较麻烦,但是是必须的,推荐阿里云备案系统,大概两三个工作日就搞定了,阿里云的工作人员态度都非常好。

域名备案完成后,阿里云上有免费的SSL证书,申请成功后下载,并按照他们的提示进行配置,就大功告成啦!

不要忘了域名解析要解析到自己的服务器上。

还有最后一步,你必须登录微信公众平台,配置服务器域名,这样才允许在微信前台中使用该域名。

5.接下来就可以安心搞开发了,博主在开发过程中看了大量其他小程序的源码和官方API,终于完成了这个毕业设计。

微信小程序+java后台相关推荐

  1. 微信小程序+java后台实现openid获取

    写了好一阵子终于把微信小程序的登陆功能实现了,之前就因为返回openid耽误了好一段时间,所以今天就跟大家分享一下java后台的返回openid及解密用户信息. 微信小程序前端: js页面: wx.l ...

  2. 微信小程序+java后台实现支付(java操作)

    支付,在微信小程序上面称为当一个用户使用该小程序,当进入到支付环节,我们需要调用微信支付接口过程,进行一系列的操作,并记录下来. 微信小程序与java接口实现支付操作,大致思路如下: 1.微信小程序调 ...

  3. 微信小程序+java后台实现登录(java操作)

    登录,在微信小程序上面称为当一个用户使用该小程序,进入到小程序中,我们拿到该用户的信息,进行一系列的操作,并记录下来. 微信小程序与java接口实现登录操作,大致思路如下: 1.微信小程序端通过调用对 ...

  4. 【第一弹】社区跑腿 校园跑腿 毕设 创业 微信小程序+java后台

    社区跑腿小程序 介绍 主要实现了社区内取快递,取外卖,取团购,帮买帮送等功能. 软件架构 PC管理端: 1.维护小区信息 2.审核配送员 3.修改相关协议 4.监控订单 5.管理用户地址 6.各小区自 ...

  5. 【第二弹】社区跑腿 校园跑腿升级版 毕设 创业 微信小程序+java后台

    小家快送跑腿小程序 介绍 距离上个版本开源到现在已经四月有余,在这段时间,我们将程序不断打磨,优化,确定了升级方向,本次2.0升级版主要优化了用户体验,不管是从小区管理员,配送员,还是用户较之前版本有 ...

  6. 微信小程序+java后台+云服务器开发学习记录

    仅作为个人学习记录

  7. 微信读书登陆界面java_(JAVA后端)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好...

    转载地址:(JAVA后端)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好 转载请注明出处 一.环境搭建 相关环境软件:JDK1 ...

  8. (微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好

    转载地址:(微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好 转载请注明出处 作者:Happy王子乐 个人网站(整理 ...

  9. 基于java springboot的小说阅读微信小程序含后台管理系统源码

    系统运行环境 开发工具 eclipse(idea),mysql5.7(大于5.5),navicat,小程序开发工具 硬件要求 windows操作系统 cpu:2.4GHz 内存:4G 硬盘:100G ...

  10. 微信小程序记事本+后台管理系统

    <微信小程序记事本+后台管理系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序做的记事本前台和Java做的后台管理系统: 微信小程序--记事 ...

最新文章

  1. AD rodc扩展报错
  2. 如何利用 C# 实现神经网络的感知器模型?
  3. 玩玩.net的ildasm與ilasm (转)
  4. POJ3335(半平面交)
  5. 48小时单GPU训练DistilBERT!这个检索模型轻松达到SOTA
  6. 大数据下的质量体系建设
  7. 【分享一套网站源代码】wufowang网源码下载
  8. 互联网原理和html基础,计算机网络基础知识习题及答案(八)
  9. freemarker ftl模板_Web开发人员必会的模板引擎技术之Freemarker
  10. js鼠标拖动图片拼图完成验证
  11. cnvd与cnnvd区别_漏洞编码CVE/CAN/BUGTRAQ/CNCVE/CNVD/CNNVD都指什么?
  12. 苹果电脑mac计算机图标怎么删除吗,苹果电脑桌面的图标怎么删除不了怎么办
  13. 关于在新办纳税人中实行增值税专用发票电子化有关事项的公告
  14. vt功能对计算机有影响吗,电脑开vt有什么坏处
  15. Groups CodeForces - 1598B
  16. 什么是HTTP状态码?常见HTTP状态码盘点
  17. Excel从身份证号提取生日
  18. 明明的随机数c++超短题解
  19. jdk源码(jdk源码阅读顺序)
  20. KEIL5打开工程无法显示的问题

热门文章

  1. linux安装mysql phpmyadmin_如何在Linux下安装和配置PHPmyadmin?
  2. (1) Kubernetes基本概念和术语
  3. C#实体更新指定的字段
  4. java程序编写需注意的问题
  5. sqlserver数据库脱机和分离的区别
  6. 【python小练】0010
  7. Batch size对训练效果的影响
  8. MATLAB教程(一)matlib介绍
  9. 二叉树的深度(剑指 Offer 55 - I)
  10. php设置上传文件浏览按钮的样式和文字,文件上传按钮的用户自定义样式的实现...