├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── cnblogs │ │ └── yjmyzz │ │ └── thrift │ │ ├── embed │ │ └── JettyWebServer.java │ │ ├── listener │ │ └── ThriftServerStartListener.java │ │ ├── main │ │ └── ThriftServer.java │ │ ├── proxy │ │ ├── ThriftServerProxy.java │ │ └── ThriftServletProxy.java │ │ ├── service │ │ ├── DemoEnum.java │ │ ├── DemoParam.java │ │ ├── DemoResult.java │ │ ├── HealthService.java │ │ ├── HelloService.java │ │ └── impl │ │ │ ├── HealthServiceImpl.java │ │ │ └── HelloServiceImpl.java │ │ └── util │ │ ├── FileUtil.java │ │ ├── JarUtils.java │ │ ├── OSType.java │ │ └── OSUtil.java ├── resources │ ├── log4j2.xml │ ├── spring-servlet.xml │ └── spring-thrift.xml ├── thrift │ ├── gen.sh │ └── service.thrift └── webapp │ ├── WEB-INF │ └── web.xml │ ├── css │ └── global.css │ ├── index.html │ └── js │ ├── jquery │ └── jquery-2.1.4.min.js │ ├── service │ ├── HealthService.js │ ├── HelloService.js │ └── service_types.js │ └── thrift │ └── thrift.js └── test └── java └── com └── cnblogs └── yjmyzz └── thrift └── proxy └── ThriftServiceClientTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/embed/JettyWebServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/embed/JettyWebServer.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/listener/ThriftServerStartListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/listener/ThriftServerStartListener.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/main/ThriftServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/main/ThriftServer.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/proxy/ThriftServerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/proxy/ThriftServerProxy.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/proxy/ThriftServletProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/proxy/ThriftServletProxy.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/service/DemoEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/service/DemoEnum.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/service/DemoParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/service/DemoParam.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/service/DemoResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/service/DemoResult.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/service/HealthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/service/HealthService.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/service/HelloService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/service/HelloService.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/service/impl/HealthServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/service/impl/HealthServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/service/impl/HelloServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/service/impl/HelloServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/util/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/util/JarUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/util/JarUtils.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/util/OSType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/util/OSType.java -------------------------------------------------------------------------------- /src/main/java/com/cnblogs/yjmyzz/thrift/util/OSUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/java/com/cnblogs/yjmyzz/thrift/util/OSUtil.java -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/resources/spring-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/resources/spring-servlet.xml -------------------------------------------------------------------------------- /src/main/resources/spring-thrift.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/resources/spring-thrift.xml -------------------------------------------------------------------------------- /src/main/thrift/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/thrift/gen.sh -------------------------------------------------------------------------------- /src/main/thrift/service.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/thrift/service.thrift -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/webapp/css/global.css -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/webapp/index.html -------------------------------------------------------------------------------- /src/main/webapp/js/jquery/jquery-2.1.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/webapp/js/jquery/jquery-2.1.4.min.js -------------------------------------------------------------------------------- /src/main/webapp/js/service/HealthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/webapp/js/service/HealthService.js -------------------------------------------------------------------------------- /src/main/webapp/js/service/HelloService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/webapp/js/service/HelloService.js -------------------------------------------------------------------------------- /src/main/webapp/js/service/service_types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/webapp/js/service/service_types.js -------------------------------------------------------------------------------- /src/main/webapp/js/thrift/thrift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/main/webapp/js/thrift/thrift.js -------------------------------------------------------------------------------- /src/test/java/com/cnblogs/yjmyzz/thrift/proxy/ThriftServiceClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/thrift-service-framework/HEAD/src/test/java/com/cnblogs/yjmyzz/thrift/proxy/ThriftServiceClientTest.java --------------------------------------------------------------------------------