如何搭建微信公众平台基础框架教程(三)?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2230个文字,预计阅读时间需要9分钟。
首先,我们设计了一个模块层次图,图中只给出了一种实现方式,并不局限于此。具体见下图。
主要功能介绍如下:
1) 请求接口层:处理HTTP请求及响应。
2) 分发层:由接口层传递请求,进行相应的处理。
+ 1) 请求接口层
+ 2) 分发层首先我们设计了模块层次图,当然图中只是给出一种实现方式,不局限于此。具体见下图。
主要功能介绍如下:
1)请求接口层。处理HTTP请求,及响应
2)分发层。由接口层传入请求,然后具体分析请求类型,分发至不同的处理器
3)业务逻辑层。这里是我们的具体业务逻辑了,根据请求,实现具体的业务逻辑。
4)数据层。我们在实现某个应用时可能需要访问数据,可以是数据库或者是文件。如果是简单应用,可能没有这一层。
其实,具体的应用可以在这个结构上去扩展,可以扩展消息对象层、业务对象层、数据访问层、功能管理层等。这里只是提供一种思路,不局限于此。
根据层次图,设计流程图,具体讲述实现的各个过程。以便了解整个处理过程。如下图所示:
根据流程图,我们能够清晰的了解整个流程,消息处理的具体实现步骤。
下面我们针对每个流程进行代码实现。
本文共计2230个文字,预计阅读时间需要9分钟。
首先,我们设计了一个模块层次图,图中只给出了一种实现方式,并不局限于此。具体见下图。
主要功能介绍如下:
1) 请求接口层:处理HTTP请求及响应。
2) 分发层:由接口层传递请求,进行相应的处理。
+ 1) 请求接口层
+ 2) 分发层首先我们设计了模块层次图,当然图中只是给出一种实现方式,不局限于此。具体见下图。
主要功能介绍如下:
1)请求接口层。处理HTTP请求,及响应
2)分发层。由接口层传入请求,然后具体分析请求类型,分发至不同的处理器
3)业务逻辑层。这里是我们的具体业务逻辑了,根据请求,实现具体的业务逻辑。
4)数据层。我们在实现某个应用时可能需要访问数据,可以是数据库或者是文件。如果是简单应用,可能没有这一层。
其实,具体的应用可以在这个结构上去扩展,可以扩展消息对象层、业务对象层、数据访问层、功能管理层等。这里只是提供一种思路,不局限于此。
根据层次图,设计流程图,具体讲述实现的各个过程。以便了解整个处理过程。如下图所示:
根据流程图,我们能够清晰的了解整个流程,消息处理的具体实现步骤。
下面我们针对每个流程进行代码实现。

