From 32d83d7024c11be21ed77fab6bb5db214047acda Mon Sep 17 00:00:00 2001
From: shuzheng <469741414@qq.com>
Date: Thu, 1 Dec 2016 16:03:59 +0800
Subject: [PATCH] add zheng-ucenter
---
zheng-ucenter/pom.xml | 27 +++++
zheng-ucenter/zheng-ucenter-dao/pom.xml | 74 ++++++++++++
.../main/java/com/zheng/ucenter/dao/App.java | 13 +++
.../src/main/resources/generatorConfig.xml | 74 ++++++++++++
.../src/main/resources/jdbc.properties | 9 ++
.../src/main/resources/redis.properties | 7 ++
zheng-ucenter/zheng-ucenter-home/pom.xml | 108 ++++++++++++++++++
.../home/controller/BaseController.java | 15 +++
.../applicationContext-threadpool.xml | 26 +++++
.../src/main/resources/config.properties | 1 +
.../src/main/resources/log4j.properties | 23 ++++
.../main/resources/profiles/dev.properties | 1 +
.../main/resources/profiles/prod.properties | 1 +
.../main/resources/profiles/test.properties | 1 +
.../src/main/resources/springMVC-servlet.xml | 13 +++
.../src/main/webapp/WEB-INF/jsp/404.jsp | 17 +++
.../src/main/webapp/WEB-INF/jsp/500.jsp | 43 +++++++
.../src/main/webapp/WEB-INF/jsp/index.jsp | 17 +++
.../src/main/webapp/WEB-INF/web.xml | 97 ++++++++++++++++
zheng-ucenter/zheng-ucenter-service/pom.xml | 71 ++++++++++++
.../java/com/zheng/ucenter/service/App.java | 13 +++
.../com/zheng/ucenter/service/AppTest.java | 38 ++++++
22 files changed, 689 insertions(+)
create mode 100644 zheng-ucenter/pom.xml
create mode 100644 zheng-ucenter/zheng-ucenter-dao/pom.xml
create mode 100644 zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/App.java
create mode 100644 zheng-ucenter/zheng-ucenter-dao/src/main/resources/generatorConfig.xml
create mode 100644 zheng-ucenter/zheng-ucenter-dao/src/main/resources/jdbc.properties
create mode 100644 zheng-ucenter/zheng-ucenter-dao/src/main/resources/redis.properties
create mode 100644 zheng-ucenter/zheng-ucenter-home/pom.xml
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/java/com/zheng/ucenter/home/controller/BaseController.java
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/resources/applicationContext-threadpool.xml
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/resources/config.properties
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/resources/log4j.properties
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/dev.properties
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/prod.properties
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/test.properties
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/resources/springMVC-servlet.xml
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/404.jsp
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/500.jsp
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/index.jsp
create mode 100644 zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/web.xml
create mode 100644 zheng-ucenter/zheng-ucenter-service/pom.xml
create mode 100644 zheng-ucenter/zheng-ucenter-service/src/main/java/com/zheng/ucenter/service/App.java
create mode 100644 zheng-ucenter/zheng-ucenter-service/src/test/java/com/zheng/ucenter/service/AppTest.java
diff --git a/zheng-ucenter/pom.xml b/zheng-ucenter/pom.xml
new file mode 100644
index 00000000..eddedbc4
--- /dev/null
+++ b/zheng-ucenter/pom.xml
@@ -0,0 +1,27 @@
+
+ 4.0.0
+
+ com.zheng
+ zheng-ucenter
+ 1.0.0
+ pom
+
+ zheng-ucenter
+ http://www.zhangshuzheng.cn
+
+
+ UTF-8
+
+ 1.7
+ 1.7
+ 1.7
+
+
+
+ zheng-ucenter-dao
+ zheng-ucenter-service
+ zheng-ucenter-home
+
+
+
diff --git a/zheng-ucenter/zheng-ucenter-dao/pom.xml b/zheng-ucenter/zheng-ucenter-dao/pom.xml
new file mode 100644
index 00000000..50015979
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-dao/pom.xml
@@ -0,0 +1,74 @@
+
+ 4.0.0
+
+
+ com.zheng
+ zheng-ucenter
+ 1.0.0
+
+
+ zheng-ucenter-dao
+ jar
+
+ zheng-ucenter-dao
+ http://www.zhangshuzheng.cn
+
+
+ UTF-8
+
+
+
+
+ com.zheng
+ zheng-common
+ 1.0.0
+ jar
+
+
+
+
+ zheng-ucenter-dao
+
+
+ src/main/java
+
+ **/*.xml
+
+ true
+
+
+ src/main/resources
+
+
+
+
+ org.mybatis.generator
+ mybatis-generator-maven-plugin
+ 1.3.2
+
+
+ com.zheng
+ zheng-common
+ 1.0.0
+
+
+
+ true
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.18.1
+
+
+ true
+
+ true
+
+
+
+
+
diff --git a/zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/App.java b/zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/App.java
new file mode 100644
index 00000000..2a53c9c0
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/App.java
@@ -0,0 +1,13 @@
+package com.zheng.ucenter.dao;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/zheng-ucenter/zheng-ucenter-dao/src/main/resources/generatorConfig.xml b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/generatorConfig.xml
new file mode 100644
index 00000000..6aeb992b
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/generatorConfig.xml
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-dao/src/main/resources/jdbc.properties b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/jdbc.properties
new file mode 100644
index 00000000..b85974c6
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/jdbc.properties
@@ -0,0 +1,9 @@
+jdbc.driver=com.mysql.jdbc.Driver
+jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/zheng?useUnicode\=true&characterEncoding\=utf-8&autoReconnect\=true
+jdbc.username=root
+jdbc.password=123456
+
+classPathEntry=D:/mysql-connector-java-5.1.34.jar
+generator.javaModelGenerator.targetPackage=com.zheng.ucenter.dao.model
+generator.sqlMapGenerator.targetPackage=com.zheng.ucenter.dao.mapper
+generator.javaClientGenerator.targetPackage=com.zheng.ucenter.dao.mapper
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-dao/src/main/resources/redis.properties b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/redis.properties
new file mode 100644
index 00000000..77c46689
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/redis.properties
@@ -0,0 +1,7 @@
+ip=127.0.0.1
+port=6379
+password=
+max_active=500
+max_idle=5
+max_wait=10000
+timeout=10000
diff --git a/zheng-ucenter/zheng-ucenter-home/pom.xml b/zheng-ucenter/zheng-ucenter-home/pom.xml
new file mode 100644
index 00000000..c30b1158
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/pom.xml
@@ -0,0 +1,108 @@
+
+ 4.0.0
+
+
+ com.zheng
+ zheng-ucenter
+ 1.0.0
+
+
+ zheng-ucenter-home
+ war
+
+ zheng-ucenter-home Maven Webapp
+ http://www.zhangshuzheng.cn
+
+
+
+ com.zheng
+ zheng-ucenter-service
+ 1.0.0
+ jar
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ javax.servlet
+ servlet-api
+ 2.5
+ provided
+
+
+ javax.servlet
+ jstl
+ 1.2
+
+
+
+
+
+ dev
+
+ dev
+
+
+ true
+
+
+
+ test
+
+ test
+
+
+
+ prod
+
+ prod
+
+
+
+
+
+ zheng-ucenter-home
+
+ src/main/resources/profiles/${env}.properties
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+ org.eclipse.jetty
+ jetty-maven-plugin
+ 9.0.0.v20130308
+
+ 3
+
+ /zheng-ucenter-home
+
+
+ 8080
+
+ automatic
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.18.1
+
+
+ true
+
+ true
+
+
+
+
+
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/java/com/zheng/ucenter/home/controller/BaseController.java b/zheng-ucenter/zheng-ucenter-home/src/main/java/com/zheng/ucenter/home/controller/BaseController.java
new file mode 100644
index 00000000..131bc3cf
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/java/com/zheng/ucenter/home/controller/BaseController.java
@@ -0,0 +1,15 @@
+package com.zheng.ucenter.home.controller;
+
+/**
+ * 控制器基类
+ * @author shuzheng
+ * @date 2016年7月7日 上午10:08:47
+ */
+public class BaseController {
+
+ public static final String RESULT = "result";
+ public static final String DATA = "data";
+ public static final String SUCCESS = "success";
+ public static final String FAILED = "failed";
+
+}
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/resources/applicationContext-threadpool.xml b/zheng-ucenter/zheng-ucenter-home/src/main/resources/applicationContext-threadpool.xml
new file mode 100644
index 00000000..daed0d1d
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/resources/applicationContext-threadpool.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/resources/config.properties b/zheng-ucenter/zheng-ucenter-home/src/main/resources/config.properties
new file mode 100644
index 00000000..ac1847b2
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/resources/config.properties
@@ -0,0 +1 @@
+env=${profile.env}
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/resources/log4j.properties b/zheng-ucenter/zheng-ucenter-home/src/main/resources/log4j.properties
new file mode 100644
index 00000000..22b10ad4
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/resources/log4j.properties
@@ -0,0 +1,23 @@
+#off/fatal/error/warn/info/debug/all
+log4j.debug=false
+log4j.rootLogger=info, stdout
+
+# Console output
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
+
+#Spring logging configuration
+log4j.category.org.springframework = warn
+
+#Druid logging configuration
+log4j.logger.druid.sql=warn,stdout
+log4j.logger.druid.sql.DataSource=warn,stdout
+log4j.logger.druid.sql.Connection=warn,stdout
+log4j.logger.druid.sql.Statement=warn,stdout
+log4j.logger.druid.sql.ResultSet=warn,stdout
+
+# MyBatis logging configuration
+log4j.logger.com.zheng.qa.dao.mapper=debug
+#log4j.logger.com.zheng.qa.dao.mapper.UserMapper=debug
+#log4j.logger.com.zheng.qa.dao.mapper.UserMapper.selectUser=debug
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/dev.properties b/zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/dev.properties
new file mode 100644
index 00000000..baede636
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/dev.properties
@@ -0,0 +1 @@
+profile.env=dev
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/prod.properties b/zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/prod.properties
new file mode 100644
index 00000000..bb7a8fdf
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/prod.properties
@@ -0,0 +1 @@
+profile.env=prod
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/test.properties b/zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/test.properties
new file mode 100644
index 00000000..4ff006f4
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/resources/profiles/test.properties
@@ -0,0 +1 @@
+profile.env=test
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/resources/springMVC-servlet.xml b/zheng-ucenter/zheng-ucenter-home/src/main/resources/springMVC-servlet.xml
new file mode 100644
index 00000000..8a3c464d
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/resources/springMVC-servlet.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/404.jsp b/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/404.jsp
new file mode 100644
index 00000000..60ed2798
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/404.jsp
@@ -0,0 +1,17 @@
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
+<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
+
+
+
+
+
+
+
+
+404
+
+
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/500.jsp b/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/500.jsp
new file mode 100644
index 00000000..b83cdeeb
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/500.jsp
@@ -0,0 +1,43 @@
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
+<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
+
+
+
+
+
+500
+
+
+
+ 错误代码:500<%//=request.getAttribute("javax.servlet.error.status_code")%>
+ 您访问的页面有错误!
+ 错误原因:${error.message}
+ 错误内容:${error}
+ 跳转到首页!
+
+<%
+/**
+监控出错人的IP
+String ip = request.getHeader(" x-forwarded-for");
+if (ip == null || ip.length() == 0 || " unknown".equalsIgnoreCase(ip)) {
+ ip = request.getHeader(" Proxy-Client-IP"); // 获取代理ip
+}
+if (ip == null || ip.length() == 0 || " unknown".equalsIgnoreCase(ip)) {
+ ip = request.getHeader(" WL-Proxy-Client-IP"); // 获取代理ip
+}
+if (ip == null || ip.length() == 0 || " unknown".equalsIgnoreCase(ip)) {
+ ip = request.getRemoteAddr(); // 获取真实ip
+}
+//out.println(ip+"
你的地址是:
");
+
+Document doc = Jsoup.connect("http://ip.chinaz.com/?IP="+ip).timeout(9000).get();
+Element e = doc.select("#status").first();
+//out.println(e);
+*/
+%>
+
+
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/index.jsp b/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/index.jsp
new file mode 100644
index 00000000..c88cefdc
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/jsp/index.jsp
@@ -0,0 +1,17 @@
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
+<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
+
+
+
+
+
+ 首页
+
+
+
+
+
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/web.xml b/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 00000000..0994af2a
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-home/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,97 @@
+
+
+
+
+
+ CharacterEncodingFilter
+ org.springframework.web.filter.CharacterEncodingFilter
+
+ encoding
+ UTF-8
+
+
+
+ CharacterEncodingFilter
+ /*
+ REQUEST
+ FORWARD
+
+
+
+
+ org.springframework.web.context.ContextLoaderListener
+
+
+ contextConfigLocation
+
+ classpath*:applicationContext*.xml
+
+
+
+
+
+ log4jConfigLocation
+ classpath:log4j.properties
+
+
+
+
+ springMVC
+ org.springframework.web.servlet.DispatcherServlet
+
+ contextConfigLocation
+ classpath*:springMVC-servlet.xml
+
+ 1
+
+
+ springMVC
+ /
+
+
+
+
+
+
+
+ DruidStatView
+ com.alibaba.druid.support.http.StatViewServlet
+
+
+ DruidStatView
+ /druid/*
+
+
+
+
+ 120
+
+
+
+
+ index.html
+ index.jsp
+
+
+
+
+ 404
+ /WEB-INF/jsp/404.jsp
+
+
+ 500
+ /WEB-INF/jsp/500.jsp
+
+
\ No newline at end of file
diff --git a/zheng-ucenter/zheng-ucenter-service/pom.xml b/zheng-ucenter/zheng-ucenter-service/pom.xml
new file mode 100644
index 00000000..5e6f6ba6
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-service/pom.xml
@@ -0,0 +1,71 @@
+
+ 4.0.0
+
+
+ com.zheng
+ zheng-ucenter
+ 1.0.0
+
+
+ zheng-ucenter-service
+ jar
+
+ zheng-ucenter-service
+ http://www.zhangshuzheng.cn
+
+
+ UTF-8
+
+
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ com.zheng
+ zheng-ucenter-dao
+ 1.0.0
+ jar
+
+
+
+ javax.servlet
+ servlet-api
+ 2.5
+ provided
+
+
+
+
+ zheng-ucenter-service
+
+
+ src/main/java
+
+ **/*.xml
+
+ true
+
+
+ src/main/resources
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.18.1
+
+
+ true
+
+ true
+
+
+
+
+
diff --git a/zheng-ucenter/zheng-ucenter-service/src/main/java/com/zheng/ucenter/service/App.java b/zheng-ucenter/zheng-ucenter-service/src/main/java/com/zheng/ucenter/service/App.java
new file mode 100644
index 00000000..3d06824d
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-service/src/main/java/com/zheng/ucenter/service/App.java
@@ -0,0 +1,13 @@
+package com.zheng.ucenter.service;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/zheng-ucenter/zheng-ucenter-service/src/test/java/com/zheng/ucenter/service/AppTest.java b/zheng-ucenter/zheng-ucenter-service/src/test/java/com/zheng/ucenter/service/AppTest.java
new file mode 100644
index 00000000..314bf306
--- /dev/null
+++ b/zheng-ucenter/zheng-ucenter-service/src/test/java/com/zheng/ucenter/service/AppTest.java
@@ -0,0 +1,38 @@
+package com.zheng.ucenter.service;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}