标签:ext 消息 ret 数据库 cat 微信公众号 应用 color gty
class WxServlet extends HttpServlet{ doGet(){//接入校验} doPost(){//响应消息} init(){ WxUtil.createMenu(); } } class AcessToken{ pivate String token; private String expires; //getter setter } class WxUtil{ void createMenu(){ //获取acessToken getAcessToken(); //组装菜单(json)发送post请求到微信服务器,创建成功 } String getAcessToken(){ //校验token是否过期,过期重新获取,否则用数据库中的数据 AcessToken t= getAcessTokenFromDb(); if(checkExpires(t.exprise)) return t.token; else return getAcessTokenFromWx().token; } AcessToken getAcessTokenFromDb(){} AcessToken getAcessTokenFromWx(){ //通过微信接口请求acessToken,保存到数据库 saveToken2Db(t); //返回token } void saveToken2Db(t){ //将token保存到数据库或内存中 } }
标签:ext 消息 ret 数据库 cat 微信公众号 应用 color gty
原文地址:http://www.cnblogs.com/zsmart/p/6383358.html