Ver Fonte

支持eclipse

shuzheng há 9 anos atrás
pai
commit
0c9c431f7e
100 ficheiros alterados com 6444 adições e 0 exclusões
  1. 5 0
      .classpath
  2. 15 0
      .project
  3. 5 0
      zheng-admin/.classpath
  4. 15 0
      zheng-admin/.project
  5. 7 0
      zheng-admin/zheng-admin.eml
  6. 7 0
      zheng-cms/.classpath
  7. 15 0
      zheng-cms/.project
  8. 112 0
      zheng-cms/zheng-cms-admin/.classpath
  9. 15 0
      zheng-cms/zheng-cms-admin/.project
  10. 112 0
      zheng-cms/zheng-cms-admin/zheng-cms-admin.eml
  11. 107 0
      zheng-cms/zheng-cms-dao/.classpath
  12. 15 0
      zheng-cms/zheng-cms-dao/.project
  13. 110 0
      zheng-cms/zheng-cms-dao/zheng-cms-dao.eml
  14. 110 0
      zheng-cms/zheng-cms-job/.classpath
  15. 15 0
      zheng-cms/zheng-cms-job/.project
  16. 112 0
      zheng-cms/zheng-cms-job/zheng-cms-job.eml
  17. 107 0
      zheng-cms/zheng-cms-rpc-api/.classpath
  18. 15 0
      zheng-cms/zheng-cms-rpc-api/.project
  19. 110 0
      zheng-cms/zheng-cms-rpc-api/zheng-cms-rpc-api.eml
  20. 110 0
      zheng-cms/zheng-cms-rpc-service/.classpath
  21. 15 0
      zheng-cms/zheng-cms-rpc-service/.project
  22. 112 0
      zheng-cms/zheng-cms-rpc-service/zheng-cms-rpc-service.eml
  23. 112 0
      zheng-cms/zheng-cms-search/.classpath
  24. 15 0
      zheng-cms/zheng-cms-search/.project
  25. 112 0
      zheng-cms/zheng-cms-search/zheng-cms-search.eml
  26. 97 0
      zheng-cms/zheng-cms-service/.classpath
  27. 15 0
      zheng-cms/zheng-cms-service/.project
  28. 100 0
      zheng-cms/zheng-cms-service/zheng-cms-service.eml
  29. 112 0
      zheng-cms/zheng-cms-web/.classpath
  30. 15 0
      zheng-cms/zheng-cms-web/.project
  31. 116 0
      zheng-cms/zheng-cms-web/zheng-cms-web.eml
  32. 7 0
      zheng-cms/zheng-cms.eml
  33. 107 0
      zheng-common/.classpath
  34. 15 0
      zheng-common/.project
  35. 112 0
      zheng-common/zheng-common.eml
  36. 5 0
      zheng-oss/.classpath
  37. 15 0
      zheng-oss/.project
  38. 111 0
      zheng-oss/zheng-oss-sdk/.classpath
  39. 15 0
      zheng-oss/zheng-oss-sdk/.project
  40. 113 0
      zheng-oss/zheng-oss-sdk/zheng-oss-sdk.eml
  41. 177 0
      zheng-oss/zheng-oss-web/.classpath
  42. 15 0
      zheng-oss/zheng-oss-web/.project
  43. 180 0
      zheng-oss/zheng-oss-web/zheng-oss-web.eml
  44. 7 0
      zheng-oss/zheng-oss.eml
  45. 5 0
      zheng-pay/.classpath
  46. 15 0
      zheng-pay/.project
  47. 110 0
      zheng-pay/zheng-pay-admin/.classpath
  48. 15 0
      zheng-pay/zheng-pay-admin/.project
  49. 112 0
      zheng-pay/zheng-pay-admin/zheng-pay-admin.eml
  50. 106 0
      zheng-pay/zheng-pay-dao/.classpath
  51. 15 0
      zheng-pay/zheng-pay-dao/.project
  52. 107 0
      zheng-pay/zheng-pay-dao/zheng-pay-dao.eml
  53. 110 0
      zheng-pay/zheng-pay-sdk/.classpath
  54. 15 0
      zheng-pay/zheng-pay-sdk/.project
  55. 114 0
      zheng-pay/zheng-pay-sdk/zheng-pay-sdk.eml
  56. 109 0
      zheng-pay/zheng-pay-service/.classpath
  57. 15 0
      zheng-pay/zheng-pay-service/.project
  58. 113 0
      zheng-pay/zheng-pay-service/zheng-pay-service.eml
  59. 110 0
      zheng-pay/zheng-pay-web/.classpath
  60. 15 0
      zheng-pay/zheng-pay-web/.project
  61. 112 0
      zheng-pay/zheng-pay-web/zheng-pay-web.eml
  62. 7 0
      zheng-pay/zheng-pay.eml
  63. 5 0
      zheng-ucenter/.classpath
  64. 15 0
      zheng-ucenter/.project
  65. 106 0
      zheng-ucenter/zheng-ucenter-dao/.classpath
  66. 15 0
      zheng-ucenter/zheng-ucenter-dao/.project
  67. 107 0
      zheng-ucenter/zheng-ucenter-dao/zheng-ucenter-dao.eml
  68. 110 0
      zheng-ucenter/zheng-ucenter-home/.classpath
  69. 15 0
      zheng-ucenter/zheng-ucenter-home/.project
  70. 112 0
      zheng-ucenter/zheng-ucenter-home/zheng-ucenter-home.eml
  71. 109 0
      zheng-ucenter/zheng-ucenter-service/.classpath
  72. 15 0
      zheng-ucenter/zheng-ucenter-service/.project
  73. 113 0
      zheng-ucenter/zheng-ucenter-service/zheng-ucenter-service.eml
  74. 7 0
      zheng-ucenter/zheng-ucenter.eml
  75. 5 0
      zheng-upms/.classpath
  76. 15 0
      zheng-upms/.project
  77. 111 0
      zheng-upms/zheng-upms-app1/.classpath
  78. 15 0
      zheng-upms/zheng-upms-app1/.project
  79. 112 0
      zheng-upms/zheng-upms-app1/zheng-upms-app1.eml
  80. 111 0
      zheng-upms/zheng-upms-app2/.classpath
  81. 15 0
      zheng-upms/zheng-upms-app2/.project
  82. 112 0
      zheng-upms/zheng-upms-app2/zheng-upms-app2.eml
  83. 106 0
      zheng-upms/zheng-upms-dao/.classpath
  84. 15 0
      zheng-upms/zheng-upms-dao/.project
  85. 107 0
      zheng-upms/zheng-upms-dao/zheng-upms-dao.eml
  86. 106 0
      zheng-upms/zheng-upms-rpc-api/.classpath
  87. 15 0
      zheng-upms/zheng-upms-rpc-api/.project
  88. 107 0
      zheng-upms/zheng-upms-rpc-api/zheng-upms-rpc-api.eml
  89. 110 0
      zheng-upms/zheng-upms-rpc-service/.classpath
  90. 15 0
      zheng-upms/zheng-upms-rpc-service/.project
  91. 112 0
      zheng-upms/zheng-upms-rpc-service/zheng-upms-rpc-service.eml
  92. 112 0
      zheng-upms/zheng-upms-server/.classpath
  93. 15 0
      zheng-upms/zheng-upms-server/.project
  94. 112 0
      zheng-upms/zheng-upms-server/zheng-upms-server.eml
  95. 108 0
      zheng-upms/zheng-upms-sso-client/.classpath
  96. 15 0
      zheng-upms/zheng-upms-sso-client/.project
  97. 113 0
      zheng-upms/zheng-upms-sso-client/zheng-upms-sso-client.eml
  98. 7 0
      zheng-upms/zheng-upms.eml
  99. 5 0
      zheng-wechat-mp/.classpath
  100. 15 0
      zheng-wechat-mp/.project

+ 5 - 0
.classpath

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

+ 15 - 0
.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 5 - 0
zheng-admin/.classpath

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-admin/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-admin</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 7 - 0
zheng-admin/zheng-admin.eml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+</component>

+ 7 - 0
zheng-cms/.classpath

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="zheng-cms-dao/src/main/java"/>
+	<classpathentry kind="src" path="zheng-cms-dao/src/main/resources"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-cms/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-cms</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-cms/zheng-cms-admin/.classpath

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-rpc-api"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-admin"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-sso-client"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-cms/zheng-cms-admin/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-cms-admin</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-cms/zheng-cms-admin/zheng-cms-admin.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+	</levels>
+</component>

+ 107 - 0
zheng-cms/zheng-cms-dao/.classpath

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-cms/zheng-cms-dao/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-cms-dao</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 110 - 0
zheng-cms/zheng-cms-dao/zheng-cms-dao.eml

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 110 - 0
zheng-cms/zheng-cms-job/.classpath

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-rpc-api"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-cms/zheng-cms-job/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-cms-job</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-cms/zheng-cms-job/zheng-cms-job.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 107 - 0
zheng-cms/zheng-cms-rpc-api/.classpath

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-cms/zheng-cms-rpc-api/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-cms-rpc-api</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 110 - 0
zheng-cms/zheng-cms-rpc-api/zheng-cms-rpc-api.eml

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 110 - 0
zheng-cms/zheng-cms-rpc-service/.classpath

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-rpc-api"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-cms/zheng-cms-rpc-service/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-cms-rpc-service</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-cms/zheng-cms-rpc-service/zheng-cms-rpc-service.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 112 - 0
zheng-cms/zheng-cms-search/.classpath

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-service"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-service"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-rpc-api"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-cms/zheng-cms-search/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-cms-search</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-cms/zheng-cms-search/zheng-cms-search.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 97 - 0
zheng-cms/zheng-cms-service/.classpath

@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/test/java"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.5.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.5.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.5.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-cms/zheng-cms-service/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-cms-service</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 100 - 0
zheng-cms/zheng-cms-service/zheng-cms-service.eml

@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<testFolder url="file://$MODULE_DIR$/src/test/java"/>
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.5.4" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.5.0" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.5.4" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.1.0" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+	</levels>
+</component>

+ 112 - 0
zheng-cms/zheng-cms-web/.classpath

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-rpc-api"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-cms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="lib" path="src/main/webapp/WEB-INF/lib/tbschedule-3.2.8-SNAPSHOT.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba.rocketmq:rocketmq-client:3.6.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.5"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-cms/zheng-cms-web/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-cms-web</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 116 - 0
zheng-cms/zheng-cms-web/zheng-cms-web.eml

@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<lib name="Maven: com.taobao.pamirs.schedule:tbschedule:3.2.8-SNAPSHOT" scope="COMPILE">
+		<relative-module-cls project-related="jar://$PROJECT_DIR$/zheng-cms/zheng-cms-web/src/main/webapp/WEB-INF/lib/tbschedule-3.2.8-SNAPSHOT.jar!/"/>
+	</lib>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: com.alibaba.rocketmq:rocketmq-client:3.6.2.Final" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.5" value="project"/>
+	</levels>
+</component>

+ 7 - 0
zheng-cms/zheng-cms.eml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+</component>

+ 107 - 0
zheng-common/.classpath

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-common/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-common</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-common/zheng-common.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 5 - 0
zheng-oss/.classpath

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-oss/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-oss</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 111 - 0
zheng-oss/zheng-oss-sdk/.classpath

@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/test/java"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:3.8.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.qiniu:qiniu-java-sdk:7.1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.squareup.okhttp3:okhttp:3.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.squareup.okio:okio:1.8.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.code.gson:gson:2.6.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.qiniu:happy-dns-java:0.1.4"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-oss/zheng-oss-sdk/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-oss-sdk</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 113 - 0
zheng-oss/zheng-oss-sdk/zheng-oss-sdk.eml

@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<testFolder url="file://$MODULE_DIR$/src/test/java"/>
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: junit:junit:3.8.1" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: com.qiniu:qiniu-java-sdk:7.1.3" value="project"/>
+		<level name="Maven: com.squareup.okhttp3:okhttp:3.3.1" value="project"/>
+		<level name="Maven: com.squareup.okio:okio:1.8.0" value="project"/>
+		<level name="Maven: com.google.code.gson:gson:2.6.2" value="project"/>
+		<level name="Maven: com.qiniu:happy-dns-java:0.1.4" value="project"/>
+	</levels>
+</component>

+ 177 - 0
zheng-oss/zheng-oss-web/.classpath

@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-oss-sdk"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.qiniu:qiniu-java-sdk:7.1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.squareup.okhttp3:okhttp:3.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.squareup.okio:okio:1.8.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.code.gson:gson:2.6.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.qiniu:happy-dns-java:0.1.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mortbay.jetty:jetty-maven-plugin:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-util:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-webapp:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-xml:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-servlet:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-security:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-plugin-api:3.0.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-model:3.0.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.sonatype.sisu:sisu-inject-plexus:2.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.sonatype.sisu:sisu-inject-bean:2.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.sonatype.sisu:sisu-guice:no_aop:2.9.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-artifact:3.0.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.codehaus.plexus:plexus-utils:2.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-core:3.0.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-settings:3.0.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-settings-builder:3.0.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-repository-metadata:3.0.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-model-builder:3.0.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-aether-provider:3.0.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.sonatype.aether:aether-spi:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.sonatype.aether:aether-impl:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.sonatype.aether:aether-api:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.sonatype.aether:aether-util:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.codehaus.plexus:plexus-interpolation:1.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.codehaus.plexus:plexus-classworlds:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.codehaus.plexus:plexus-component-annotations:1.5.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.sonatype.plexus:plexus-sec-dispatcher:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.sonatype.plexus:plexus-cipher:1.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven.plugin-tools:maven-plugin-tools-api:2.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-project:2.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-profile:2.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-artifact-manager:2.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven.wagon:wagon-provider-api:1.0-beta-2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-plugin-registry:2.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven.reporting:maven-reporting-api:2.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven.doxia:doxia-sink-api:1.0-alpha-7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.maven:maven-plugin-descriptor:2.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.codehaus.plexus:plexus-container-default:1.0-alpha-9-stable-1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: classworlds:classworlds:1.1-alpha-2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.jtidy:jtidy:r938"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-plus:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:javax.transaction:1.1.1.v201105210645"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-jndi:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-server:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-continuation:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:javax.mail.glassfish:1.4.1.v201005082020"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:javax.activation:1.1.0.v201105071233"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-jmx:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-annotations:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:javax.annotation:1.1.0.v201108011116"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:org.objectweb.asm:3.1.0.v200803061910"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-websocket:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-io:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-http:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty:jetty-jsp:8.1.16.v20140903"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:javax.servlet.jsp:2.2.0.v201112011158"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:org.apache.jasper.glassfish:2.2.2.v201112011158"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:javax.servlet.jsp.jstl:1.2.0.v201105211821"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:org.apache.taglibs.standard.glassfish:1.2.0.v201112081803"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:javax.el:2.2.0.v201108011116"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:com.sun.el:2.2.0.v201108011116"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.eclipse.jetty.orbit:org.eclipse.jdt.core:3.7.1"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-oss/zheng-oss-web/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-oss-web</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 180 - 0
zheng-oss/zheng-oss-web/zheng-oss-web.eml

@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: com.qiniu:qiniu-java-sdk:7.1.3" value="project"/>
+		<level name="Maven: com.squareup.okhttp3:okhttp:3.3.1" value="project"/>
+		<level name="Maven: com.squareup.okio:okio:1.8.0" value="project"/>
+		<level name="Maven: com.google.code.gson:gson:2.6.2" value="project"/>
+		<level name="Maven: com.qiniu:happy-dns-java:0.1.4" value="project"/>
+		<level name="Maven: org.mortbay.jetty:jetty-maven-plugin:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-util:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-webapp:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-xml:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-servlet:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-security:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.apache.maven:maven-plugin-api:3.0.3" value="project"/>
+		<level name="Maven: org.apache.maven:maven-model:3.0.3" value="project"/>
+		<level name="Maven: org.sonatype.sisu:sisu-inject-plexus:2.1.1" value="project"/>
+		<level name="Maven: org.sonatype.sisu:sisu-inject-bean:2.1.1" value="project"/>
+		<level name="Maven: org.sonatype.sisu:sisu-guice:no_aop:2.9.4" value="project"/>
+		<level name="Maven: org.apache.maven:maven-artifact:3.0.3" value="project"/>
+		<level name="Maven: org.codehaus.plexus:plexus-utils:2.0.6" value="project"/>
+		<level name="Maven: org.apache.maven:maven-core:3.0.3" value="project"/>
+		<level name="Maven: org.apache.maven:maven-settings:3.0.3" value="project"/>
+		<level name="Maven: org.apache.maven:maven-settings-builder:3.0.3" value="project"/>
+		<level name="Maven: org.apache.maven:maven-repository-metadata:3.0.3" value="project"/>
+		<level name="Maven: org.apache.maven:maven-model-builder:3.0.3" value="project"/>
+		<level name="Maven: org.apache.maven:maven-aether-provider:3.0.3" value="project"/>
+		<level name="Maven: org.sonatype.aether:aether-spi:1.11" value="project"/>
+		<level name="Maven: org.sonatype.aether:aether-impl:1.11" value="project"/>
+		<level name="Maven: org.sonatype.aether:aether-api:1.11" value="project"/>
+		<level name="Maven: org.sonatype.aether:aether-util:1.11" value="project"/>
+		<level name="Maven: org.codehaus.plexus:plexus-interpolation:1.14" value="project"/>
+		<level name="Maven: org.codehaus.plexus:plexus-classworlds:2.4" value="project"/>
+		<level name="Maven: org.codehaus.plexus:plexus-component-annotations:1.5.5" value="project"/>
+		<level name="Maven: org.sonatype.plexus:plexus-sec-dispatcher:1.3" value="project"/>
+		<level name="Maven: org.sonatype.plexus:plexus-cipher:1.4" value="project"/>
+		<level name="Maven: org.apache.maven.plugin-tools:maven-plugin-tools-api:2.9" value="project"/>
+		<level name="Maven: org.apache.maven:maven-project:2.0.6" value="project"/>
+		<level name="Maven: org.apache.maven:maven-profile:2.0.6" value="project"/>
+		<level name="Maven: org.apache.maven:maven-artifact-manager:2.0.6" value="project"/>
+		<level name="Maven: org.apache.maven.wagon:wagon-provider-api:1.0-beta-2" value="project"/>
+		<level name="Maven: org.apache.maven:maven-plugin-registry:2.0.6" value="project"/>
+		<level name="Maven: org.apache.maven.reporting:maven-reporting-api:2.0.6" value="project"/>
+		<level name="Maven: org.apache.maven.doxia:doxia-sink-api:1.0-alpha-7" value="project"/>
+		<level name="Maven: org.apache.maven:maven-plugin-descriptor:2.0.6" value="project"/>
+		<level name="Maven: org.codehaus.plexus:plexus-container-default:1.0-alpha-9-stable-1" value="project"/>
+		<level name="Maven: classworlds:classworlds:1.1-alpha-2" value="project"/>
+		<level name="Maven: net.sf.jtidy:jtidy:r938" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-plus:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:javax.transaction:1.1.1.v201105210645" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-jndi:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-server:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-continuation:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:javax.mail.glassfish:1.4.1.v201005082020" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:javax.activation:1.1.0.v201105071233" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-jmx:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-annotations:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:javax.annotation:1.1.0.v201108011116" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:org.objectweb.asm:3.1.0.v200803061910" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-websocket:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-io:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-http:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty:jetty-jsp:8.1.16.v20140903" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:javax.servlet.jsp:2.2.0.v201112011158" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:org.apache.jasper.glassfish:2.2.2.v201112011158" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:javax.servlet.jsp.jstl:1.2.0.v201105211821" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:org.apache.taglibs.standard.glassfish:1.2.0.v201112081803" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:javax.el:2.2.0.v201108011116" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:com.sun.el:2.2.0.v201108011116" value="project"/>
+		<level name="Maven: org.eclipse.jetty.orbit:org.eclipse.jdt.core:3.7.1" value="project"/>
+	</levels>
+</component>

+ 7 - 0
zheng-oss/zheng-oss.eml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+</component>

+ 5 - 0
zheng-pay/.classpath

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-pay/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-pay</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 110 - 0
zheng-pay/zheng-pay-admin/.classpath

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-pay-service"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-pay-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-pay/zheng-pay-admin/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-pay-admin</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-pay/zheng-pay-admin/zheng-pay-admin.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 106 - 0
zheng-pay/zheng-pay-dao/.classpath

@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:3.8.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-pay/zheng-pay-dao/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-pay-dao</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 107 - 0
zheng-pay/zheng-pay-dao/zheng-pay-dao.eml

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: junit:junit:3.8.1" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 110 - 0
zheng-pay/zheng-pay-sdk/.classpath

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/test/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-pay-service"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-pay-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-pay/zheng-pay-sdk/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-pay-sdk</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 114 - 0
zheng-pay/zheng-pay-sdk/zheng-pay-sdk.eml

@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<testFolder url="file://$MODULE_DIR$/src/test/java"/>
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+		<excludeFolder url="file://$MODULE_DIR$/../zheng-sdk/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+	</levels>
+</component>

+ 109 - 0
zheng-pay/zheng-pay-service/.classpath

@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/test/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-pay-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-pay/zheng-pay-service/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-pay-service</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 113 - 0
zheng-pay/zheng-pay-service/zheng-pay-service.eml

@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<testFolder url="file://$MODULE_DIR$/src/test/java"/>
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+	</levels>
+</component>

+ 110 - 0
zheng-pay/zheng-pay-web/.classpath

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-pay-service"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-pay-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-pay/zheng-pay-web/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-pay-web</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-pay/zheng-pay-web/zheng-pay-web.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 7 - 0
zheng-pay/zheng-pay.eml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+</component>

+ 5 - 0
zheng-ucenter/.classpath

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-ucenter/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-ucenter</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 106 - 0
zheng-ucenter/zheng-ucenter-dao/.classpath

@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:3.8.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-ucenter/zheng-ucenter-dao/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-ucenter-dao</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 107 - 0
zheng-ucenter/zheng-ucenter-dao/zheng-ucenter-dao.eml

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: junit:junit:3.8.1" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 110 - 0
zheng-ucenter/zheng-ucenter-home/.classpath

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-ucenter-service"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-ucenter-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-ucenter/zheng-ucenter-home/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-ucenter-home</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-ucenter/zheng-ucenter-home/zheng-ucenter-home.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 109 - 0
zheng-ucenter/zheng-ucenter-service/.classpath

@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/test/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-ucenter-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-ucenter/zheng-ucenter-service/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-ucenter-service</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 113 - 0
zheng-ucenter/zheng-ucenter-service/zheng-ucenter-service.eml

@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<testFolder url="file://$MODULE_DIR$/src/test/java"/>
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+	</levels>
+</component>

+ 7 - 0
zheng-ucenter/zheng-ucenter.eml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+</component>

+ 5 - 0
zheng-upms/.classpath

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-upms/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-upms</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 111 - 0
zheng-upms/zheng-upms-app1/.classpath

@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-rpc-api"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-dao"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-sso-client"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-upms/zheng-upms-app1/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-upms-app1</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-upms/zheng-upms-app1/zheng-upms-app1.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+	</levels>
+</component>

+ 111 - 0
zheng-upms/zheng-upms-app2/.classpath

@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-rpc-api"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-dao"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-sso-client"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-upms/zheng-upms-app2/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-upms-app2</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-upms/zheng-upms-app2/zheng-upms-app2.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+	</levels>
+</component>

+ 106 - 0
zheng-upms/zheng-upms-dao/.classpath

@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:3.8.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-upms/zheng-upms-dao/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-upms-dao</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 107 - 0
zheng-upms/zheng-upms-dao/zheng-upms-dao.eml

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: junit:junit:3.8.1" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 106 - 0
zheng-upms/zheng-upms-rpc-api/.classpath

@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:3.8.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-upms/zheng-upms-rpc-api/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-upms-rpc-api</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 107 - 0
zheng-upms/zheng-upms-rpc-api/zheng-upms-rpc-api.eml

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: junit:junit:3.8.1" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 110 - 0
zheng-upms/zheng-upms-rpc-service/.classpath

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-rpc-api"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-upms/zheng-upms-rpc-service/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-upms-rpc-service</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-upms/zheng-upms-rpc-service/zheng-upms-rpc-service.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+	</levels>
+</component>

+ 112 - 0
zheng-upms/zheng-upms-server/.classpath

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-rpc-api"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-dao"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-admin"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-upms-sso-client"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-upms/zheng-upms-server/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-upms-server</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 112 - 0
zheng-upms/zheng-upms-server/zheng-upms-server.eml

@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+	</levels>
+</component>

+ 108 - 0
zheng-upms/zheng-upms-sso-client/.classpath

@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/test/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: junit:junit:4.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hamcrest:hamcrest-core:1.3"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/zheng-common"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context-support:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-beans:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-context:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-core:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-webmvc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-aop:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-expression:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-web:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jdbc:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-tx:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-test:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-jms:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-messaging:4.3.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: aopalliance:aopalliance:1.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.shiro:shiro-core:1.3.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis:3.4.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-spring:1.3.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis.generator:mybatis-generator-core:1.3.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:dubbo:2.5.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.javassist:javassist:3.15.0-GA"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.netty:netty:3.2.5.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.github.sgroschupf:zkclient:0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.zookeeper:zookeeper:3.3.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: jline:jline:0.9.94"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: log4j:log4j:1.2.14"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.velocity:velocity:1.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-collections:commons-collections:3.2.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache:2.10.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.mybatis:mybatis-ehcache:1.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ehcache:ehcache-core:2.0.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: mysql:mysql-connector-java:5.1.34"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:druid:1.0.14"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/jconsole.jar"/>
+	<classpathentry kind="lib" path="D:/jdk1.7.0_67/jre/../lib/tools.jar"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: redis.clients:jedis:2.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-pool2:2.4.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework:spring-oxm:4.2.8.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:jcl-over-slf4j:1.7.21"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-api:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.slf4j:slf4j-log4j12:1.7.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-fileupload:commons-fileupload:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-io:commons-io:2.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger2:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-annotations:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.swagger:swagger-models:1.5.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spi:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-core:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-schema:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-common:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-spring-web:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.google.guava:guava:18.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml:classmate:1.3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: io.springfox:springfox-swagger-ui:2.4.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-beanutils:commons-beanutils:1.9.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-logging:commons-logging:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-lang:commons-lang:2.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-codec:commons-codec:1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.commons:commons-compress:1.12"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.persistence:persistence-api:1.0.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.validation:validation-api:1.1.0.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.hibernate:hibernate-validator:5.2.2.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jboss.logging:jboss-logging:3.2.1.Final"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: ognl:ognl:3.1.10"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.attoparser:attoparser:2.0.1.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.unbescape:unbescape:1.1.4.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:activemq-core:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq:kahadb:5.7.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.mqtt-client:mqtt-client:1.3"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.fusesource.hawtbuf:hawtbuf:1.9"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: commons-net:commons-net:3.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.jasypt:jasypt:1.9.0"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.json-lib:json-lib:jdk15:2.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: net.sf.ezmorph:ezmorph:1.0.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.alibaba:fastjson:1.2.22"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-core:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.mail:mail:1.4.7"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.activation:activation:1.1"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpclient:4.5.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: org.apache.httpcomponents:httpcore:4.4.4"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:jstl:1.2"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Maven: javax.servlet:servlet-api:2.5"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-upms/zheng-upms-sso-client/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-upms-sso-client</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 113 - 0
zheng-upms/zheng-upms-sso-client/zheng-upms-sso-client.eml

@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<testFolder url="file://$MODULE_DIR$/src/test/java"/>
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+	<lib name="Maven: junit:junit:4.12" scope="TEST"/>
+	<lib name="Maven: org.hamcrest:hamcrest-core:1.3" scope="TEST"/>
+	<lib name="Maven: mysql:mysql-connector-java:5.1.34" scope="RUNTIME"/>
+	<lib name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" scope="RUNTIME"/>
+	<lib name="Maven: javax.servlet:servlet-api:2.5" scope="PROVIDED"/>
+	<levels>
+		<level name="Maven: junit:junit:4.12" value="project"/>
+		<level name="Maven: org.hamcrest:hamcrest-core:1.3" value="project"/>
+		<level name="Maven: org.springframework:spring-context-support:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-context:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-core:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-webmvc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-aop:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-expression:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-web:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jdbc:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-tx:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-test:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-jms:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-messaging:4.3.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-web:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: aopalliance:aopalliance:1.0" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-core:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.security:spring-security-config:4.1.3.RELEASE" value="project"/>
+		<level name="Maven: org.apache.shiro:shiro-core:1.3.2" value="project"/>
+		<level name="Maven: org.mybatis:mybatis:3.4.1" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-spring:1.3.0" value="project"/>
+		<level name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" value="project"/>
+		<level name="Maven: com.alibaba:dubbo:2.5.3" value="project"/>
+		<level name="Maven: org.javassist:javassist:3.15.0-GA" value="project"/>
+		<level name="Maven: org.jboss.netty:netty:3.2.5.Final" value="project"/>
+		<level name="Maven: com.github.sgroschupf:zkclient:0.1" value="project"/>
+		<level name="Maven: org.apache.zookeeper:zookeeper:3.3.3" value="project"/>
+		<level name="Maven: jline:jline:0.9.94" value="project"/>
+		<level name="Maven: log4j:log4j:1.2.14" value="project"/>
+		<level name="Maven: org.apache.velocity:velocity:1.7" value="project"/>
+		<level name="Maven: commons-collections:commons-collections:3.2.1" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache:2.10.0" value="project"/>
+		<level name="Maven: org.mybatis:mybatis-ehcache:1.0.0" value="project"/>
+		<level name="Maven: net.sf.ehcache:ehcache-core:2.0.0" value="project"/>
+		<level name="Maven: mysql:mysql-connector-java:5.1.34" value="project"/>
+		<level name="Maven: com.alibaba:druid:1.0.14" value="project"/>
+		<level name="Maven: redis.clients:jedis:2.9.0" value="project"/>
+		<level name="Maven: org.apache.commons:commons-pool2:2.4.2" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-redis:1.7.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-keyvalue:1.1.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.data:spring-data-commons:1.12.5.RELEASE" value="project"/>
+		<level name="Maven: org.springframework:spring-oxm:4.2.8.RELEASE" value="project"/>
+		<level name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-api:1.7.12" value="project"/>
+		<level name="Maven: org.slf4j:slf4j-log4j12:1.7.12" value="project"/>
+		<level name="Maven: commons-fileupload:commons-fileupload:1.3.1" value="project"/>
+		<level name="Maven: commons-io:commons-io:2.2" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger2:2.4.0" value="project"/>
+		<level name="Maven: io.swagger:swagger-annotations:1.5.6" value="project"/>
+		<level name="Maven: io.swagger:swagger-models:1.5.6" value="project"/>
+		<level name="Maven: io.springfox:springfox-spi:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-core:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-schema:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-common:2.4.0" value="project"/>
+		<level name="Maven: io.springfox:springfox-spring-web:2.4.0" value="project"/>
+		<level name="Maven: com.google.guava:guava:18.0" value="project"/>
+		<level name="Maven: com.fasterxml:classmate:1.3.1" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" value="project"/>
+		<level name="Maven: io.springfox:springfox-swagger-ui:2.4.0" value="project"/>
+		<level name="Maven: commons-beanutils:commons-beanutils:1.9.3" value="project"/>
+		<level name="Maven: commons-logging:commons-logging:1.2" value="project"/>
+		<level name="Maven: commons-lang:commons-lang:2.6" value="project"/>
+		<level name="Maven: commons-codec:commons-codec:1.10" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" value="project"/>
+		<level name="Maven: org.apache.commons:commons-compress:1.12" value="project"/>
+		<level name="Maven: javax.persistence:persistence-api:1.0.2" value="project"/>
+		<level name="Maven: javax.validation:validation-api:1.1.0.Final" value="project"/>
+		<level name="Maven: org.hibernate:hibernate-validator:5.2.2.Final" value="project"/>
+		<level name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: ognl:ognl:3.1.10" value="project"/>
+		<level name="Maven: org.attoparser:attoparser:2.0.1.RELEASE" value="project"/>
+		<level name="Maven: org.unbescape:unbescape:1.1.4.RELEASE" value="project"/>
+		<level name="Maven: org.thymeleaf:thymeleaf-spring4:3.0.2.RELEASE" value="project"/>
+		<level name="Maven: org.apache.activemq:activemq-core:5.7.0" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" value="project"/>
+		<level name="Maven: org.apache.activemq:kahadb:5.7.0" value="project"/>
+		<level name="Maven: org.apache.activemq.protobuf:activemq-protobuf:1.1" value="project"/>
+		<level name="Maven: org.fusesource.mqtt-client:mqtt-client:1.3" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch-transport:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtdispatch:hawtdispatch:1.11" value="project"/>
+		<level name="Maven: org.fusesource.hawtbuf:hawtbuf:1.9" value="project"/>
+		<level name="Maven: org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1" value="project"/>
+		<level name="Maven: commons-net:commons-net:3.1" value="project"/>
+		<level name="Maven: org.jasypt:jasypt:1.9.0" value="project"/>
+		<level name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" value="project"/>
+		<level name="Maven: net.sf.ezmorph:ezmorph:1.0.6" value="project"/>
+		<level name="Maven: com.alibaba:fastjson:1.2.22" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" value="project"/>
+		<level name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" value="project"/>
+		<level name="Maven: javax.mail:mail:1.4.7" value="project"/>
+		<level name="Maven: javax.activation:activation:1.1" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpclient:4.5.2" value="project"/>
+		<level name="Maven: org.apache.httpcomponents:httpcore:4.4.4" value="project"/>
+		<level name="Maven: javax.servlet:jstl:1.2" value="project"/>
+		<level name="Maven: javax.servlet:servlet-api:2.5" value="project"/>
+	</levels>
+</component>

+ 7 - 0
zheng-upms/zheng-upms.eml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component LANGUAGE_LEVEL="JDK_1_7" inheritJdk="true">
+	<output-test url="file://$MODULE_DIR$/target/test-classes"/>
+	<contentEntry url="file://$MODULE_DIR$">
+		<excludeFolder url="file://$MODULE_DIR$/target"/>
+	</contentEntry>
+</component>

+ 5 - 0
zheng-wechat-mp/.classpath

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

+ 15 - 0
zheng-wechat-mp/.project

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>zheng-wechat-mp</name>
+	<comment/>
+	<projects/>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments/>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff