跳转至

Java

内容介绍

  • 企业应用http接口调用封装(SDK)
  • 企业应用http server回调接口通用java示例
  • 企业应用http server回调接口JAVAEE servlet示例
  • 企业应用接口调用测试用例
  • 企业应用回调接口测试用例

依赖库

  • Google Gson 2.8.0
  • javatuples 1.2
  • Apache httpclient 4.5.2
  • Apache httpmine 4.5.2
  • JAVAEE javaee-api或javaee-web-api 6.0 (可选)
  • junit 4.2 (测试用)

开发工具

  • IntelliJ IDEA 15 或更高版本
  • Apache Maven
  • jdk1.6 或更高版本
  • Tomcat(可选)

注意事项

加解密过程可能出现java.security.InvalidKeyException:illegal Key Size的异常,是由于jre的权限限制引起,需要以下方法解决。

说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案

在官方网站下载JCE无限制权限策略文件

JDK6的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
JDK7的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
JDK8的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt

如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件

如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件

集成方法

下载SDK

https://github.com/youduim/ydsdk-java

进行开发

  • 如果想测试某个方法
  • 将项目源码找到test目录,里面包含调用示例demo
  • 如果要集成到项目中去
  • 将项目源码导出jar包
  • 将jar包引入到集成的项目中去