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"%> + + + + + +<spring:message code="404"/> + + +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 ); + } +}