QiyeProject SpringMVC 项目 d15866p148.iok.la 主要做主页应用,消息应用不管了 用户微信号有点像乱码的那个是openID 找同伴:在项目的GitH

Posted xiaoCong2015

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QiyeProject SpringMVC 项目 d15866p148.iok.la 主要做主页应用,消息应用不管了 用户微信号有点像乱码的那个是openID 找同伴:在项目的GitH相关的知识,希望对你有一定的参考价值。

消息型应用支持文本、图片、语音、视频、文件、图文等消息类型。
主页型应用只支持文本消息类型,且文本长度不超过20个字。


填写必要信息

URL

/QiyeProject/src/org/oms/qiye/util/Constants.java
 

/**
WXBizMsgCrypt 类里:
* 提供接收和推送给公众平台消息的加解密接口(UTF8编码的字符串).
* <ol>
 *     <li>第三方回复加密消息给公众平台</li>
 *     <li>第三方收到公众平台发送的消息,验证消息的安全性,并对消息进行解密。</li>
* </ol>
* 说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案
* <ol>
 *     <li>在官方网站下载JCE无限制权限策略文件(JDK7的下载地址:
 *      http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html</li>
 *     <li>下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt</li>
 *     <li>如果安装了JDK,将两个jar文件放到%JDK_HOME%\\jre\\lib\\security目录下覆盖原来文件</li>
 *  <li>如果安装了JRE,将两个jar文件放到%JRE_HOME%\\lib\\security目录下覆盖原来的文件</li>
* </ol>
*/
public class WXBizMsgCrypt {  ...  }


 

改  jdk 加密包
:illegal Key Size的解决方案
/QiyeProject/src/org/oms/qiye/aes/WXBizMsgCrypt.java
 
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7 Download
 
 具体两个目录:
 D:\\Program Files\\Java\\jre1.8.0_92\\lib\\security
 D:\\Program Files\\Java\\jdk1.8.0_92\\jre\\lib\\security
这个没有security文件夹:
D:\\Program Files\\Java\\jdk1.8.0_92\\lib

成功:
 
微信用户 关注:  2016
 

http://d15866p148.iok.la/QiyeProject/
 
设置可信域名
 
 



消息型应用

    普通模式,微信服务器做响应

    回调模式,用户发信息给微信服务器,微信服务器转发给我们的服务器

 我们用回调模式
要配置一下用户发的信息最后会发送到我们的哪个控制器(SpringMVC)
 
配置并保存回调模式后(保存后微信服务器会试着连接一下那个URL),普通模式 会自动关闭,不然就会有两个服务器对用户的信息做处理(这样就冲突了)
 

主页型应用


必要信息:

URL


EncodingAESKey

Token
Token
 

主控制器

http://d15866p148.iok.la/QiyeProject/coreJoin.do
 

测试

QiyeProject/TestController/get
http://localhost:8089/QiyeProject/TestController/get

首页

http://d15866p148.iok.la/QiyeProject/
http://localhost:8089/QiyeProject/html/index.html

/QiyeProject/WebContent/WEB-INF/html/index.html
http://d15866p148.iok.la/QiyeProject/html/index.html
/QiyeProject/WebContent/WEB-INF/html/index.html
 
 
http://d15866p148.iok.la/QiyeProject/TestController/get
 
http://d15866p148.iok.la/QiyeProject/TestController/get
 
 
 
 
QiyeProject
##########################################################################################




 




以上是关于QiyeProject SpringMVC 项目 d15866p148.iok.la 主要做主页应用,消息应用不管了 用户微信号有点像乱码的那个是openID 找同伴:在项目的GitH的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC框架详解(学习总结)

springmvc的特点

学习笔记——SpringMVC简介;SpringMVC处理请求原理简图;SpringMVC搭建框架

SpringMVC

springMVC学习笔记初识springmvc

SpringMVC