首页 > PHP资讯 > 工具库 > JAVA微信开发总结的图文代码分享

JAVA微信开发总结的图文代码分享

工具库
最近研究了一下微信,感觉不是很难,借鉴了marker(www.yl-blog.com)的开源代码,修改了几处小BUG(在作者的开源网站上留了言,详见其开源网站),很快就实现关键的逻辑:
  1、开发者验证
  2、通过程序接口自定义菜单
  3、用户关注后,发送欢迎消息
  4、根据用户输入为其选择感兴趣的话题
  5、发送文件消息、发送图文消息
  6、使用静态网页模拟了微信网站的简单模板

  公众号,daydayup_it,正在紧张的策划开发中,近期上线,计划主要提供一些优质的教育资源,敬请大家关注。

  准备有空把关键技术整理一下,贴出来跟大家交流。

  一、开发者验证,其实主要是写个Servlet,有点Web开发经验就很容易搞定

package org.marker.weixin.test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.Writer;import java.util.ArrayList;import java.util.Collections;import java.util.Date;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;/** * 处理微信服务器请求的Servlet URL地址:http://xxx/weixin/dealwith.do *  * @author marker * @blog www.yl-blog.com * @weibo 
, 2014-09-11	 */	protected void doPost(HttpServletRequest request,			HttpServletResponse response) throws ServletException, IOException {		log.info("收到POST请求:"+(new Date()));		request.setCharacterEncoding("utf-8");		response.setContentType("text/html; charset=utf-8");		InputStream is = request.getInputStream();		OutputStream os = response.getOutputStream();		//TODO:写微信平台推送过来的各种信息的处理逻辑	}}

  二、微信网站的测试主页效果及代码,借助bootstrap,支持媒体查询,当手机水平看时,栏目会变成2*2布局,index.jsp,需要JSTL的支持,也可以自行去掉,不影响效果,注意连接文件的路径即可

以上就是JAVA微信开发总结的图文代码分享的详细内容,更多请关注php中文网其它相关文章!

工具库

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持22不支持0