基于微信公众号的公益众筹项目开发

    • 项目简介
    • 前期准备
      • 开发软件环境
      • 公众号
      • 花生壳域名解析

项目简介

本文笔者结合具体项目,逐步讲解微信公众号开发,囊括接入、事件推送处理、消息回复(文本、图片、图文、客服)、获取用户信息、JSSDK使用、网页授权、用户信息获取、生成微信二维码等,以及涉及到的SpringMVC+MyBatise框架搭建,Spring-Boot Api服务框架(阿里短信、对象存储(OSS)等),页面跨域请求Session失效,使用Redis做缓存处理,微信菜单、信息等数据表设计,手机端Angalarjs+require,后台管理使用H.admin。
PS:后期会介绍微信后台多公众号支持、微信支付、微信公众号发红包开发。

前期准备

开发软件环境

  • 后台服务器端
    Eclipse+Maven+JDK8+tomcat8+Redis+MySQL
  • 前台客户端(手机端+后台管理PC)
    WebStrom+谷歌浏览器
  • 发布环境(Linux)
    JDK8+tomcat8+MySQL(多模块实例)+Redis(用户登录信息、验证码等缓存)+SVN(项目代码管理)+Nexus(Maven私有库)+Nginx(主要做域名重定向)
    基于微信公众号的公益众筹项目开发_第1张图片

公众号

请查阅笔者微信公众号开发之微信测试账号申请博文,这里不做赘述。

花生壳域名解析

本地IP映射到外网免费版有两种方式:

  • 1.使用花生壳做域名解析
    优点:域名固定
    具体使用请查阅笔者花生壳域名解析博文
  • 2.ngrok内网发布到外网
    缺点:域名不固定
    具体使用请查阅笔者ngrok之IP映射外网博文
    本地开发笔者采用为第一种方式

你可能感兴趣的:(基于微信公众号的公益众筹项目开发)