微信公众号开发入门笔记(一):知识及技术路线图

注:本系列博客所使用的编程语言为Java,内容主要来自于慕课网课程:初识Java微信公众号开发(课程链接:http://www.imooc.com/learn/368)的学习收获和总结。

因为微信的大规模普及性,微信公众号开发可以开发出跨平台使用的功能,并且使用起来简单方便。个人使用Java作为工作语言,对Java比较熟悉,所以本系列的笔记采用Java语言来进行开发。此外,慕课网的课程“初识Java微信公众号开发”为我带来了很大的启发,很适合想要做微信公众平台开发的朋友们的入门。

那么,想要入门微信公众号的开发需要哪些技术知识呢?罗列如下:

(一)Java servlet程序的开发

要对Java servlet程序的开发有所了解,这是开发的基础。

(二)外网映射工具的使用

使用外网映射工具主要是为了在开发阶段调试起来方便,这里主要使用ngrok。

(三)对微信公众平台的了解

很明显,在开发一个东西之前至少要对其有比较详细的了解,微信公众平台官网(https://mp.weixin.qq.com/)上有很详细的介绍和开发文档,这里不再赘述。

(四)百度应用引擎BAE的使用与应用部署

在本地写好了代码并调试好了之后,总不能让代码一直在本地跑,所以需要一个应用引擎来将代码部署到线上去,这里选择百度应用引擎BAE。

(五)SVN代码版本管理工具的使用

使用SVN主要是为了在将代码部署到BAE上去之后能够方便地进行代码更新与版本管理,当然也可以使用git工具,这里也不再赘述。

对以上这几点有了初步了解之后,就可以比较轻松地开始微信公众号的开发了。

时间: 2024-12-24 07:57:13

微信公众号开发入门笔记(一):知识及技术路线图的相关文章

微信公众号开发入门笔记(四):开发环境搭建

(一)Eclipse+Tomcat本地服务器的搭建及Servlet程序的创建 我们主要在Servlet程序中实现业务逻辑,自然要先熟悉Servlet程序开发环境的搭建及程序的创建. 详见博文:微信公众号开发技术基础(一):Eclipse+Tomcat搭建本地服务器并跑通HelloWorld程序 (二)外网映射工具的准备 从上一篇博文中的数据交互原理中可以看出,我们的本地后台服务器是需要直接和微信服务器进行交互的,而微信服务器必须访问一个公网的地址,无法访问我们本地的地址.因此,需要一个外网映射工

微信公众号开发入门笔记(三):编辑模式与开发模式

(一)编辑模式与开发模式的区别 微信公众号后台分为编辑模式和开发模式,这两种模式是互斥的,也就是如果当前开启的是编辑模式(即默认的模式),那么开发模式必须是关闭状态的:如果当前开启的是开发模式,那么编辑模式状态必须是关闭的(此时自动消息回复.自定义菜单等都不可用). (二)开发模式下数据交互的原理 一张图说明问题: 所以我们需要实现的主要业务逻辑就在微信公众号服务器后台.

微信公众号开发入门心得(一)

一.前言 为了快速了解微信公众号开发过程,我选择了php语言来进行微信公众号开发,选择php的原因有两点,一是网上有很多用php开放微信公众号的教程,可以减少学习成本:二是php也比较容易学习,学习门槛低. 学习php开发微信公众号,开发者需要有一点php基础.对于学过其他编程语言的童鞋,了解一些基本的php语法就可以开始了.我的 PHP基础学习笔记(一) 二.微信公众号开发的步骤 三.微信公众号开发步骤详解   + 微信公众号开发入门可以参考 微信公众平台开发入门教程 教程中用的新浪云做的服务

JAVA微信公众号开发入门

好久没进博客,最近应某人的要求,要每周写一篇博客,故此今天就把我这周刚学的微信公众号开发的知识在此总结总结,以供后人查阅.我写博客都是简要白话文,勿喷. 1.为什么要学微信公众号开发 微信的用户量庞大,微信公众号的完善和不断的开放力度,企业市场对公众号开发的需求不断增加 2.如何搭建微信开发平台 开发工具什么的就不说了,因为微信是要外网访问的,所有你必须有个网上的服务器资源,而且你必须申请一个微信公众号. 2.1申请微信公众号 公众号有3种:订阅号,服务号,企业号 区别是企业号适合内部人使用,因

[1] 微信公众号开发 - 入门基本流程

1.公众号的类别和注册 1.1 公众号类别 微信公众号目前有三种,订阅号.服务号.企业号,另外还有一种后来推出的和公众号带点关系的小程序. 订阅号.服务号和企业号的功能区别如下(更多详细区别戳参考链接): 而在我们微信的日常使用中可以看到,订阅号会集中放置在"订阅号"中,不会直接出现在聊天栏,而是放在二级目录下(如虎嗅网.36氦).服务号的话,则是直接放在聊天面板的一级目录中的(如中国移动10086),主要是用以部分大公司企业提供服务,而订阅号主打是咨询和媒体.而企业号主要是用于公司内

微信公众号开发入门教程第一篇

关键字:微信公众平台开发作者:方倍工作室 在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/JS等基础. 我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部. 本系列教程将引导你完成如下任务: 创建新浪云计算平台应用 启用微信公众平台开发模式 体验常用接收消息及发送消息类型 了解数据收发原理及消息格式 第一章 申请服务器资源 创建新浪云计算应用 申请账号 我们使用SAE新浪云计算平台作为服务器资源,并且申请PH

微信公众号开发入门---STATE 3:模板推送

$openid = XXX; $template_id = "ti6LHLH0RqF9TGY5HVljwaXZL9_NjY_0M3NqHf1_4Qs"; if ($openid){ $sendData = [ "touser"=>$openid."", "template_id"=>$template_id, "url"=>"http://www.xjcode.com"

微信公众号开发入门---STATE 2:获取用户信息

微信以openid获取用户信息 //先获取access_token $wxin_conf = Yii::$app->params['oauth_conf']['oauth_wx_in']; $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$wxin_conf['app_id']."&secret=".$wxin_conf['

微信公众号开发入门---STATE 1:入门回复,菜单

public $fromUsername; public $time; public $toUsername; public $postObj; public $keyword; public function actionTestwx(){ $echoStr = Yii::$app->request->get('echostr'); if ($this->checkSignature() && Yii::$app->request->get('echostr