1.2)总体构成


wx-tools的功能组件分为WxMessageRouterWxMessageMatcherWxMessageInterceptorWxMessageHandler四大组件。

这四大组件构成了对微信服务器发送过来的消息进行拓展性的处理。

其中,以下三个是接口,开发者可实现并构建自己的匹配器,拦截器,处理器。

  • WxMessageMatcher
  • WxMessageInterceptor
  • WxMessageHandler

此外,还有几个类需要注意一下

  • WxConsts 类
    • 封装所有微信公众平台API的常量类型,包括接口请求路径,事件等。
  • WxConfig 类
    • 基本配置库。里面包含了AppId,AppSecret等信息。wx-tools已经提供了个基于内存管理的配置库。暂不支持自行拓展,如有需要持久化到数据库,需要自己实现。注意:配置库对于整个程序是单例的。
  • WxService 类
    • 微信统一的API Service入口,继承IService接口,所有接口都从这里调用。
  • WxErrorException 类
    • 微信异常
  • WxErrorExceptionHandler 接口
    • 开发者可自行实现该接口,处理微信异常。

results matching ""

    No results matching ""