├── .gitignore ├── README.md ├── cover.png ├── database ├── database.sql └── initializeDB.bat ├── doc └── 001.png ├── erratum └── 1.md ├── javadoc └── javadoc.txt ├── sample ├── 2 │ ├── 0simple-service-webapp-jetty │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── MyResource.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ ├── 0simple-service │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── DeviceResource.java │ │ │ │ ├── Main.java │ │ │ │ ├── MyResource.java │ │ │ │ ├── dao │ │ │ │ └── DeviceDao.java │ │ │ │ └── domain │ │ │ │ └── Device.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ ├── DeviceResourceTest.java │ │ │ └── MyResourceTest.java │ ├── 1simple-service-webapp-servlet2-webxml │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── MyResource.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ ├── 1simple-service-webapp-servlet3-webxml │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── MyResource.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ ├── 2simple-service-webapp-subservlet │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── AirServlet.java │ │ │ │ └── MyResource.java │ │ │ └── webapp │ │ │ └── index.jsp │ ├── 3simple-service-webapp-servlet2-rc │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── AirResourceConfig.java │ │ │ │ └── MyResource.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ ├── 3simple-service-webapp-servlet3-application │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── AirApplication.java │ │ │ │ └── MyResource.java │ │ │ └── webapp │ │ │ └── index.jsp │ ├── 4simple-service-webapp-servlet2-application │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── AirApplication.java │ │ │ │ └── MyResource.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ ├── 4simple-service-webapp-servlet3-application │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── AirApplication.java │ │ │ │ └── MyResource.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ ├── 5simple-service-webapp-spring-jpa-jquery │ │ ├── pom.xml │ │ ├── readme.md │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ ├── AirResourceConfig.java │ │ │ │ │ ├── dao │ │ │ │ │ └── BookDao.java │ │ │ │ │ ├── resource │ │ │ │ │ └── BookResource.java │ │ │ │ │ └── service │ │ │ │ │ └── BookService.java │ │ │ ├── resources │ │ │ │ ├── META-INF │ │ │ │ │ └── persistence.xml │ │ │ │ ├── applicationContext.xml │ │ │ │ └── log4j.xml │ │ │ └── webapp │ │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ └── restbook.js │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ ├── resource │ │ │ ├── TIMyResourceJTFTest.java │ │ │ └── TIMyResourceTest.java │ │ │ └── sevice │ │ │ └── TUMyServiceTest.java │ ├── document │ │ ├── image │ │ │ ├── ServletContainer.png │ │ │ ├── dependencies.png │ │ │ ├── deploy_restful.png │ │ │ ├── jax_rs2_sequency.png │ │ │ └── moxy.png │ │ ├── request_flow.md │ │ └── 流程分析堆栈.txt │ └── readme.md ├── 3 │ ├── 1simple-service-moxy │ │ ├── doc │ │ │ └── testing.txt │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── resource │ │ │ │ │ ├── BookResource.java │ │ │ │ │ └── JsonResourceConfig.java │ │ │ ├── resources │ │ │ │ └── log4j.xml │ │ │ └── webapp │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ └── restbook.js │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── resource │ │ │ └── JsonTest.java │ ├── 2simple-service-jackson │ │ ├── doc │ │ │ └── testing.txt │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── resource │ │ │ │ │ ├── BookResource.java │ │ │ │ │ ├── JsonBook.java │ │ │ │ │ ├── JsonContextProvider.java │ │ │ │ │ ├── JsonHybridBook.java │ │ │ │ │ ├── JsonNoJaxbBook.java │ │ │ │ │ └── JsonResourceConfig.java │ │ │ ├── resources │ │ │ │ └── log4j.xml │ │ │ └── webapp │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ └── restbook.js │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── resource │ │ │ └── BookResourceTest.java │ ├── 3simple-service-jettison │ │ ├── doc │ │ │ └── testing.txt │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── resource │ │ │ │ │ ├── BookResource.java │ │ │ │ │ ├── JsonBook.java │ │ │ │ │ ├── JsonBook2.java │ │ │ │ │ ├── JsonContextResolver.java │ │ │ │ │ └── JsonResourceConfig.java │ │ │ ├── resources │ │ │ │ └── log4j.xml │ │ │ └── webapp │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ └── restbook.js │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── resource │ │ │ └── BookResourceTest.java │ ├── 4simple-service-jsonp │ │ ├── doc │ │ │ └── testing.txt │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── resource │ │ │ │ │ ├── BookResource.java │ │ │ │ │ └── JsonResourceConfig.java │ │ │ ├── resources │ │ │ │ └── log4j.xml │ │ │ └── webapp │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ └── restbook.js │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── resource │ │ │ └── JsonTest.java │ ├── document │ │ ├── Jersey2-Json.md │ │ ├── image │ │ │ └── JSON-P.png │ │ └── json.md │ ├── readme.md │ └── simple-service-3 │ │ ├── mvn-eclipse.bat │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── annotation │ │ │ │ ├── method │ │ │ │ │ ├── BookResource.java │ │ │ │ │ ├── EBookResourceImpl.java │ │ │ │ │ └── MOVE.java │ │ │ │ └── param │ │ │ │ │ ├── BeanParamResource.java │ │ │ │ │ ├── ContextResource.java │ │ │ │ │ ├── CookieResource.java │ │ │ │ │ ├── FormResource.java │ │ │ │ │ ├── PathResource.java │ │ │ │ │ ├── QueryResource.java │ │ │ │ │ └── bean │ │ │ │ │ ├── Jaxrs2GuideParam.java │ │ │ │ │ └── ParamCache.java │ │ │ │ ├── conneg │ │ │ │ └── ConnegResource.java │ │ │ │ ├── link │ │ │ │ ├── HATEOASResource.java │ │ │ │ ├── LinkCache.java │ │ │ │ └── WebLinkResource.java │ │ │ │ ├── media │ │ │ │ └── xml │ │ │ │ │ └── XMLResource.java │ │ │ │ └── response │ │ │ │ ├── EntityNotFoundMapper.java │ │ │ │ └── InResource.java │ │ ├── resources │ │ │ └── log4j.xml │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── annotation │ │ │ ├── method │ │ │ │ ├── DeleteTest.java │ │ │ │ ├── GetTest.java │ │ │ │ ├── HttpMethodTest.java │ │ │ │ ├── PostTest.java │ │ │ │ └── PutTest.java │ │ │ └── param │ │ │ │ ├── BeanParamTest.java │ │ │ │ ├── ContextTest.java │ │ │ │ ├── CookieTest.java │ │ │ │ ├── FormTest.java │ │ │ │ ├── PathTest.java │ │ │ │ └── QueryTest.java │ │ │ ├── conneg │ │ │ └── ConnegTest.java │ │ │ ├── link │ │ │ ├── HATEOASTest.java │ │ │ └── WebLinkTest.java │ │ │ ├── media │ │ │ └── xml │ │ │ │ └── XMLTest.java │ │ │ └── response │ │ │ └── InputTest.java │ │ └── resources │ │ └── gua.txt ├── 4 │ ├── document │ │ ├── 1Providers.md │ │ ├── 2Filters.md │ │ ├── 3Interceptors.md │ │ ├── 4NameBinding.md │ │ ├── AOP.md │ │ ├── AirNameBindingFilter初始化.txt │ │ ├── AirNameBindingFilter初始化2.txt │ │ ├── AirNameBindingFilter请求过滤.txt │ │ ├── image │ │ │ ├── ClientRequestFilter.png │ │ │ ├── ClientResponseFilter.png │ │ │ ├── ContainerRequestFilter.png │ │ │ ├── ContainerResponseFilter.png │ │ │ ├── MessageBodyReader.png │ │ │ ├── MessageBodyWriter.png │ │ │ ├── ReaderInterceptor.png │ │ │ ├── WriterInterceptor.png │ │ │ └── jax-rs-2-flow.png │ │ └── 名称绑定流程分析.md │ ├── jaxrs2-handle │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ ├── AirAopConfig.java │ │ │ │ │ ├── AirResourceConfig.java │ │ │ │ │ ├── filter │ │ │ │ │ └── log │ │ │ │ │ │ └── AirLogFilter.java │ │ │ │ │ └── resource │ │ │ │ │ ├── BookResource.java │ │ │ │ │ ├── ByteArrayResource.java │ │ │ │ │ ├── MoxyResource.java │ │ │ │ │ ├── bing │ │ │ │ │ ├── AirDynamicBindingFilter.java │ │ │ │ │ ├── AirDynamicFeature.java │ │ │ │ │ ├── AirLog.java │ │ │ │ │ ├── AirNameBindingFilter.java │ │ │ │ │ └── AirNameBindingFilter2.java │ │ │ │ │ ├── filter │ │ │ │ │ ├── AirClientRequestFilter.java │ │ │ │ │ ├── AirClientResponseFilter.java │ │ │ │ │ ├── AirContainerRequestPostFilter.java │ │ │ │ │ ├── AirContainerRequestPreFilter.java │ │ │ │ │ └── AirContainerResponseFilter.java │ │ │ │ │ └── interceptor │ │ │ │ │ ├── AirReaderInterceptor.java │ │ │ │ │ ├── AirReaderWriterInterceptor.java │ │ │ │ │ └── AirWriterInterceptor.java │ │ │ ├── resources │ │ │ │ └── log4j.xml │ │ │ └── webapp │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ └── restbook.js │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── resource │ │ │ ├── TIAopJtfTest.java │ │ │ ├── TIResourceJtfTest.java │ │ │ ├── TestByteArrayReader.java │ │ │ ├── TestDynamicBinding.java │ │ │ ├── TestMoxyWriter.java │ │ │ ├── TestNamingBinding.java │ │ │ └── TestPriority.java │ └── readme.md ├── 5 │ ├── jaxrs2-client │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── client │ │ │ │ │ ├── ApacheClient.java │ │ │ │ │ ├── DefaultClient.java │ │ │ │ │ ├── GrizzlyClient.java │ │ │ │ │ ├── Jaxrs2Client.java │ │ │ │ │ ├── PoolingClient.java │ │ │ │ │ └── resource │ │ │ │ │ ├── AirResourceConfig.java │ │ │ │ │ └── BookResource.java │ │ │ └── resources │ │ │ │ └── log4j.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── client │ │ │ ├── BasicTest.java │ │ │ ├── PerformanceLog.java │ │ │ ├── Test2117.java │ │ │ └── suite │ │ │ ├── BasicTestSuite.java │ │ │ ├── TestApacheClient.java │ │ │ ├── TestDefaultClient.java │ │ │ ├── TestGrizzlyClient.java │ │ │ └── TestPoolingClient.java │ └── readme.md ├── 6 │ ├── readme.md │ └── security-rest │ │ ├── certificate │ │ ├── restAdminClient.cer │ │ ├── restServer.cer │ │ └── restUserClient.cer │ │ ├── database │ │ └── security.sql │ │ ├── document │ │ ├── 1.md │ │ ├── 2.md │ │ ├── 3.md │ │ ├── 4.md │ │ ├── image │ │ │ ├── basic.admin.post.png │ │ │ ├── basic.guest.png │ │ │ ├── basic.png │ │ │ ├── basic.user.get.png │ │ │ ├── basic.user.post.png │ │ │ ├── eclipse.server.xml.png │ │ │ ├── eclipse.server.xml2.png │ │ │ ├── eclipse.server.xml3.png │ │ │ ├── eclipse.server.xml4.1.png │ │ │ ├── eclipse.server.xml4.png │ │ │ ├── eclipse.tomcat-users.xml.png │ │ │ ├── statck.JAASRealm.commit.png │ │ │ ├── statck.JAASRealm.login.png │ │ │ ├── statck.JDBCRealm.png │ │ │ ├── statck.basic.png │ │ │ ├── statck.basic1.png │ │ │ ├── statck.dataSourceRealm.png │ │ │ ├── statck.form.png │ │ │ └── statck.userDatabaseRealm.png │ │ ├── keytool.cmd.md │ │ ├── oauth.txt │ │ ├── server.xml.1 │ │ ├── server.xml.2 │ │ ├── server.xml.3 │ │ ├── server.xml.4 │ │ ├── server.xml.5 │ │ ├── tomcat-users1-4.xml │ │ ├── tomcat-users5.xml │ │ └── tomcat_security.md │ │ ├── keystore │ │ ├── restAdminClient.keystore │ │ ├── restClient.keystore │ │ ├── restServer.keystore │ │ └── restUserClient.keystore │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── AirResourceConfig.java │ │ │ │ ├── BasicServlet.java │ │ │ │ ├── dao │ │ │ │ └── BookDao.java │ │ │ │ ├── domain │ │ │ │ ├── Book.java │ │ │ │ └── Books.java │ │ │ │ ├── jaas │ │ │ │ ├── RestLoginDao.java │ │ │ │ ├── RestLoginModule.java │ │ │ │ ├── RestRolePrincipal.java │ │ │ │ └── RestUserPrincipal.java │ │ │ │ ├── resource │ │ │ │ └── BookResource.java │ │ │ │ └── service │ │ │ │ └── BookService.java │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ ├── applicationContext.xml │ │ │ ├── log4j.xml │ │ │ └── restJaas.conf │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── web.xml │ │ │ ├── web.xml.1 │ │ │ ├── web.xml.2 │ │ │ ├── web.xml.3 │ │ │ ├── web.xml.4 │ │ │ └── web.xml.5 │ │ │ ├── error.html │ │ │ ├── index.html │ │ │ ├── js │ │ │ └── restbook.js │ │ │ └── login.html │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── resource │ │ ├── TIBasicAuthTest.java │ │ ├── TIClientCertTest.java │ │ └── TIDigestAuthTest.java ├── 7 │ ├── image │ │ └── test-containers.png │ └── readme.md ├── 8 │ ├── asyn-rest │ │ ├── pom.xml │ │ ├── readme.md │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ ├── AirResourceConfig.java │ │ │ │ │ ├── dao │ │ │ │ │ └── BookDao.java │ │ │ │ │ ├── resource │ │ │ │ │ └── AsyncResource.java │ │ │ │ │ └── service │ │ │ │ │ └── BookService.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ │ ├── applicationContext.xml │ │ │ │ └── log4j.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── resource │ │ │ └── TIAsyncJFTTest.java │ ├── document │ │ └── image │ │ │ └── sse.png │ ├── readme.md │ └── sse │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── examples │ │ │ │ └── sse │ │ │ │ ├── AirResourceConfig.java │ │ │ │ ├── AirSseBroadcastResource.java │ │ │ │ └── AirSsePubSubResource.java │ │ ├── resources │ │ │ └── log4j.xml │ │ └── webapp │ │ │ ├── index.html │ │ │ └── js │ │ │ └── sse.js │ │ └── test │ │ └── java │ │ └── com │ │ └── examples │ │ └── sse │ │ ├── SseBroadcaseTest.java │ │ └── SsePubSubTest.java ├── 9 │ └── readme.md ├── 10 │ ├── readme.md │ └── simple-service10 │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ ├── AirApplication.java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── resource │ │ │ │ └── MyResource.java │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── resource │ │ └── TestResource.java ├── 11 │ └── readme.md ├── common │ ├── pom.xml │ └── src │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── client │ │ │ └── AtupClientUtil.java │ │ │ ├── domain │ │ │ ├── Book.java │ │ │ ├── BookWrapper.java │ │ │ ├── Books.java │ │ │ ├── Link.java │ │ │ ├── Yijing.java │ │ │ └── Yijings.java │ │ │ └── exception │ │ │ └── Jaxrs2GuideNotFoundException.java │ │ ├── resources │ │ └── log4j.xml │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── index.html │ │ └── js │ │ └── restbook.js ├── mvn-eclipse.bat └── spring-boot │ ├── debug.sh │ ├── doc │ ├── properties-utf-8.png │ └── test.png │ ├── httpie.sh │ ├── logs │ └── spring-boot.log │ ├── pom.xml │ ├── run.sh │ ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── springboot │ │ │ │ ├── Application.java │ │ │ │ ├── domain │ │ │ │ └── Hello.java │ │ │ │ ├── service │ │ │ │ ├── HelloService.java │ │ │ │ └── HelloServiceImpl.java │ │ │ │ └── web │ │ │ │ ├── HelloResource.java │ │ │ │ └── JerseyConfig.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── jersey-project.properties │ │ │ └── logback.xml │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── springboot │ │ └── JerseyApplicationTests.java │ └── test.sh └── upgrade.jersey.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/README.md -------------------------------------------------------------------------------- /cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/cover.png -------------------------------------------------------------------------------- /database/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/database/database.sql -------------------------------------------------------------------------------- /database/initializeDB.bat: -------------------------------------------------------------------------------- 1 | mysql -uroot -p < database.sql -------------------------------------------------------------------------------- /doc/001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/doc/001.png -------------------------------------------------------------------------------- /erratum/1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/erratum/1.md -------------------------------------------------------------------------------- /javadoc/javadoc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/javadoc/javadoc.txt -------------------------------------------------------------------------------- /sample/10/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/10/readme.md -------------------------------------------------------------------------------- /sample/10/simple-service10/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/10/simple-service10/pom.xml -------------------------------------------------------------------------------- /sample/10/simple-service10/src/main/java/com/example/AirApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/10/simple-service10/src/main/java/com/example/AirApplication.java -------------------------------------------------------------------------------- /sample/10/simple-service10/src/main/java/com/example/com/example/resource/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/10/simple-service10/src/main/java/com/example/com/example/resource/MyResource.java -------------------------------------------------------------------------------- /sample/10/simple-service10/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/10/simple-service10/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/10/simple-service10/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/10/simple-service10/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/10/simple-service10/src/test/java/com/example/resource/TestResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/10/simple-service10/src/test/java/com/example/resource/TestResource.java -------------------------------------------------------------------------------- /sample/11/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/11/readme.md -------------------------------------------------------------------------------- /sample/2/0simple-service-webapp-jetty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service-webapp-jetty/pom.xml -------------------------------------------------------------------------------- /sample/2/0simple-service-webapp-jetty/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service-webapp-jetty/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /sample/2/0simple-service-webapp-jetty/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service-webapp-jetty/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/2/0simple-service-webapp-jetty/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service-webapp-jetty/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/2/0simple-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service/pom.xml -------------------------------------------------------------------------------- /sample/2/0simple-service/src/main/java/com/example/DeviceResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service/src/main/java/com/example/DeviceResource.java -------------------------------------------------------------------------------- /sample/2/0simple-service/src/main/java/com/example/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service/src/main/java/com/example/Main.java -------------------------------------------------------------------------------- /sample/2/0simple-service/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /sample/2/0simple-service/src/main/java/com/example/dao/DeviceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service/src/main/java/com/example/dao/DeviceDao.java -------------------------------------------------------------------------------- /sample/2/0simple-service/src/main/java/com/example/domain/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service/src/main/java/com/example/domain/Device.java -------------------------------------------------------------------------------- /sample/2/0simple-service/src/test/java/com/example/DeviceResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service/src/test/java/com/example/DeviceResourceTest.java -------------------------------------------------------------------------------- /sample/2/0simple-service/src/test/java/com/example/MyResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/0simple-service/src/test/java/com/example/MyResourceTest.java -------------------------------------------------------------------------------- /sample/2/1simple-service-webapp-servlet2-webxml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/1simple-service-webapp-servlet2-webxml/pom.xml -------------------------------------------------------------------------------- /sample/2/1simple-service-webapp-servlet2-webxml/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/1simple-service-webapp-servlet2-webxml/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /sample/2/1simple-service-webapp-servlet2-webxml/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/1simple-service-webapp-servlet2-webxml/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/2/1simple-service-webapp-servlet2-webxml/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/1simple-service-webapp-servlet2-webxml/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/2/1simple-service-webapp-servlet3-webxml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/1simple-service-webapp-servlet3-webxml/pom.xml -------------------------------------------------------------------------------- /sample/2/1simple-service-webapp-servlet3-webxml/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/1simple-service-webapp-servlet3-webxml/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /sample/2/1simple-service-webapp-servlet3-webxml/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/1simple-service-webapp-servlet3-webxml/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/2/1simple-service-webapp-servlet3-webxml/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/1simple-service-webapp-servlet3-webxml/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/2/2simple-service-webapp-subservlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/2simple-service-webapp-subservlet/pom.xml -------------------------------------------------------------------------------- /sample/2/2simple-service-webapp-subservlet/src/main/java/com/example/AirServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/2simple-service-webapp-subservlet/src/main/java/com/example/AirServlet.java -------------------------------------------------------------------------------- /sample/2/2simple-service-webapp-subservlet/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/2simple-service-webapp-subservlet/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /sample/2/2simple-service-webapp-subservlet/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/2simple-service-webapp-subservlet/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/2/3simple-service-webapp-servlet2-rc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/3simple-service-webapp-servlet2-rc/pom.xml -------------------------------------------------------------------------------- /sample/2/3simple-service-webapp-servlet2-rc/src/main/java/com/example/AirResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/3simple-service-webapp-servlet2-rc/src/main/java/com/example/AirResourceConfig.java -------------------------------------------------------------------------------- /sample/2/3simple-service-webapp-servlet2-rc/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/3simple-service-webapp-servlet2-rc/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /sample/2/3simple-service-webapp-servlet2-rc/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/3simple-service-webapp-servlet2-rc/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/2/3simple-service-webapp-servlet2-rc/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/3simple-service-webapp-servlet2-rc/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/2/3simple-service-webapp-servlet3-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/3simple-service-webapp-servlet3-application/pom.xml -------------------------------------------------------------------------------- /sample/2/3simple-service-webapp-servlet3-application/src/main/java/com/example/AirApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/3simple-service-webapp-servlet3-application/src/main/java/com/example/AirApplication.java -------------------------------------------------------------------------------- /sample/2/3simple-service-webapp-servlet3-application/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/3simple-service-webapp-servlet3-application/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /sample/2/3simple-service-webapp-servlet3-application/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/3simple-service-webapp-servlet3-application/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet2-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet2-application/pom.xml -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet2-application/src/main/java/com/example/AirApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet2-application/src/main/java/com/example/AirApplication.java -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet2-application/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet2-application/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet2-application/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet2-application/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet2-application/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet2-application/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet3-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet3-application/pom.xml -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet3-application/src/main/java/com/example/AirApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet3-application/src/main/java/com/example/AirApplication.java -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet3-application/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet3-application/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet3-application/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet3-application/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/2/4simple-service-webapp-servlet3-application/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/4simple-service-webapp-servlet3-application/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/pom.xml -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/readme.md -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/java/com/example/AirResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/java/com/example/AirResourceConfig.java -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/java/com/example/dao/BookDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/java/com/example/dao/BookDao.java -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/java/com/example/resource/BookResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/java/com/example/resource/BookResource.java -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/java/com/example/service/BookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/java/com/example/service/BookService.java -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/webapp/index.html -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/webapp/js/restbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/main/webapp/js/restbook.js -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/test/java/com/example/resource/TIMyResourceJTFTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/test/java/com/example/resource/TIMyResourceJTFTest.java -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/test/java/com/example/resource/TIMyResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/test/java/com/example/resource/TIMyResourceTest.java -------------------------------------------------------------------------------- /sample/2/5simple-service-webapp-spring-jpa-jquery/src/test/java/com/example/sevice/TUMyServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/5simple-service-webapp-spring-jpa-jquery/src/test/java/com/example/sevice/TUMyServiceTest.java -------------------------------------------------------------------------------- /sample/2/document/image/ServletContainer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/document/image/ServletContainer.png -------------------------------------------------------------------------------- /sample/2/document/image/dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/document/image/dependencies.png -------------------------------------------------------------------------------- /sample/2/document/image/deploy_restful.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/document/image/deploy_restful.png -------------------------------------------------------------------------------- /sample/2/document/image/jax_rs2_sequency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/document/image/jax_rs2_sequency.png -------------------------------------------------------------------------------- /sample/2/document/image/moxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/document/image/moxy.png -------------------------------------------------------------------------------- /sample/2/document/request_flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/document/request_flow.md -------------------------------------------------------------------------------- /sample/2/document/流程分析堆栈.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/document/流程分析堆栈.txt -------------------------------------------------------------------------------- /sample/2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/2/readme.md -------------------------------------------------------------------------------- /sample/3/1simple-service-moxy/doc/testing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/1simple-service-moxy/doc/testing.txt -------------------------------------------------------------------------------- /sample/3/1simple-service-moxy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/1simple-service-moxy/pom.xml -------------------------------------------------------------------------------- /sample/3/1simple-service-moxy/src/main/java/com/example/resource/BookResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/1simple-service-moxy/src/main/java/com/example/resource/BookResource.java -------------------------------------------------------------------------------- /sample/3/1simple-service-moxy/src/main/java/com/example/resource/JsonResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/1simple-service-moxy/src/main/java/com/example/resource/JsonResourceConfig.java -------------------------------------------------------------------------------- /sample/3/1simple-service-moxy/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/1simple-service-moxy/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/3/1simple-service-moxy/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/1simple-service-moxy/src/main/webapp/index.html -------------------------------------------------------------------------------- /sample/3/1simple-service-moxy/src/main/webapp/js/restbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/1simple-service-moxy/src/main/webapp/js/restbook.js -------------------------------------------------------------------------------- /sample/3/1simple-service-moxy/src/test/java/com/example/resource/JsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/1simple-service-moxy/src/test/java/com/example/resource/JsonTest.java -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/doc/testing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/doc/testing.txt -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/pom.xml -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/main/java/com/example/resource/BookResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/main/java/com/example/resource/BookResource.java -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonBook.java -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonContextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonContextProvider.java -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonHybridBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonHybridBook.java -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonNoJaxbBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonNoJaxbBook.java -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/main/java/com/example/resource/JsonResourceConfig.java -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/main/webapp/index.html -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/main/webapp/js/restbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/main/webapp/js/restbook.js -------------------------------------------------------------------------------- /sample/3/2simple-service-jackson/src/test/java/com/example/resource/BookResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/2simple-service-jackson/src/test/java/com/example/resource/BookResourceTest.java -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/doc/testing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/doc/testing.txt -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/pom.xml -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/src/main/java/com/example/resource/BookResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/src/main/java/com/example/resource/BookResource.java -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/src/main/java/com/example/resource/JsonBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/src/main/java/com/example/resource/JsonBook.java -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/src/main/java/com/example/resource/JsonBook2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/src/main/java/com/example/resource/JsonBook2.java -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/src/main/java/com/example/resource/JsonContextResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/src/main/java/com/example/resource/JsonContextResolver.java -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/src/main/java/com/example/resource/JsonResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/src/main/java/com/example/resource/JsonResourceConfig.java -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/src/main/webapp/index.html -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/src/main/webapp/js/restbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/src/main/webapp/js/restbook.js -------------------------------------------------------------------------------- /sample/3/3simple-service-jettison/src/test/java/com/example/resource/BookResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/3simple-service-jettison/src/test/java/com/example/resource/BookResourceTest.java -------------------------------------------------------------------------------- /sample/3/4simple-service-jsonp/doc/testing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/4simple-service-jsonp/doc/testing.txt -------------------------------------------------------------------------------- /sample/3/4simple-service-jsonp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/4simple-service-jsonp/pom.xml -------------------------------------------------------------------------------- /sample/3/4simple-service-jsonp/src/main/java/com/example/resource/BookResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/4simple-service-jsonp/src/main/java/com/example/resource/BookResource.java -------------------------------------------------------------------------------- /sample/3/4simple-service-jsonp/src/main/java/com/example/resource/JsonResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/4simple-service-jsonp/src/main/java/com/example/resource/JsonResourceConfig.java -------------------------------------------------------------------------------- /sample/3/4simple-service-jsonp/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/4simple-service-jsonp/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/3/4simple-service-jsonp/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/4simple-service-jsonp/src/main/webapp/index.html -------------------------------------------------------------------------------- /sample/3/4simple-service-jsonp/src/main/webapp/js/restbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/4simple-service-jsonp/src/main/webapp/js/restbook.js -------------------------------------------------------------------------------- /sample/3/4simple-service-jsonp/src/test/java/com/example/resource/JsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/4simple-service-jsonp/src/test/java/com/example/resource/JsonTest.java -------------------------------------------------------------------------------- /sample/3/document/Jersey2-Json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/document/Jersey2-Json.md -------------------------------------------------------------------------------- /sample/3/document/image/JSON-P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/document/image/JSON-P.png -------------------------------------------------------------------------------- /sample/3/document/json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/document/json.md -------------------------------------------------------------------------------- /sample/3/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/readme.md -------------------------------------------------------------------------------- /sample/3/simple-service-3/mvn-eclipse.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/mvn-eclipse.bat -------------------------------------------------------------------------------- /sample/3/simple-service-3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/pom.xml -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/method/BookResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/method/BookResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/method/EBookResourceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/method/EBookResourceImpl.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/method/MOVE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/method/MOVE.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/param/BeanParamResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/param/BeanParamResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/param/ContextResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/param/ContextResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/param/CookieResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/param/CookieResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/param/FormResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/param/FormResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/param/PathResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/param/PathResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/param/QueryResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/param/QueryResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/param/bean/Jaxrs2GuideParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/param/bean/Jaxrs2GuideParam.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/annotation/param/bean/ParamCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/annotation/param/bean/ParamCache.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/conneg/ConnegResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/conneg/ConnegResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/link/HATEOASResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/link/HATEOASResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/link/LinkCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/link/LinkCache.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/link/WebLinkResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/link/WebLinkResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/media/xml/XMLResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/media/xml/XMLResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/response/EntityNotFoundMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/response/EntityNotFoundMapper.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/java/com/example/response/InResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/java/com/example/response/InResource.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/method/DeleteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/method/DeleteTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/method/GetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/method/GetTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/method/HttpMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/method/HttpMethodTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/method/PostTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/method/PostTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/method/PutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/method/PutTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/param/BeanParamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/param/BeanParamTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/param/ContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/param/ContextTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/param/CookieTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/param/CookieTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/param/FormTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/param/FormTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/param/PathTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/param/PathTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/annotation/param/QueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/annotation/param/QueryTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/conneg/ConnegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/conneg/ConnegTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/link/HATEOASTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/link/HATEOASTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/link/WebLinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/link/WebLinkTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/media/xml/XMLTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/media/xml/XMLTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/java/com/example/response/InputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/java/com/example/response/InputTest.java -------------------------------------------------------------------------------- /sample/3/simple-service-3/src/test/resources/gua.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/3/simple-service-3/src/test/resources/gua.txt -------------------------------------------------------------------------------- /sample/4/document/1Providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/1Providers.md -------------------------------------------------------------------------------- /sample/4/document/2Filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/2Filters.md -------------------------------------------------------------------------------- /sample/4/document/3Interceptors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/3Interceptors.md -------------------------------------------------------------------------------- /sample/4/document/4NameBinding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/4NameBinding.md -------------------------------------------------------------------------------- /sample/4/document/AOP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/AOP.md -------------------------------------------------------------------------------- /sample/4/document/AirNameBindingFilter初始化.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/AirNameBindingFilter初始化.txt -------------------------------------------------------------------------------- /sample/4/document/AirNameBindingFilter初始化2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/AirNameBindingFilter初始化2.txt -------------------------------------------------------------------------------- /sample/4/document/AirNameBindingFilter请求过滤.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/AirNameBindingFilter请求过滤.txt -------------------------------------------------------------------------------- /sample/4/document/image/ClientRequestFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/image/ClientRequestFilter.png -------------------------------------------------------------------------------- /sample/4/document/image/ClientResponseFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/image/ClientResponseFilter.png -------------------------------------------------------------------------------- /sample/4/document/image/ContainerRequestFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/image/ContainerRequestFilter.png -------------------------------------------------------------------------------- /sample/4/document/image/ContainerResponseFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/image/ContainerResponseFilter.png -------------------------------------------------------------------------------- /sample/4/document/image/MessageBodyReader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/image/MessageBodyReader.png -------------------------------------------------------------------------------- /sample/4/document/image/MessageBodyWriter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/image/MessageBodyWriter.png -------------------------------------------------------------------------------- /sample/4/document/image/ReaderInterceptor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/image/ReaderInterceptor.png -------------------------------------------------------------------------------- /sample/4/document/image/WriterInterceptor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/image/WriterInterceptor.png -------------------------------------------------------------------------------- /sample/4/document/image/jax-rs-2-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/image/jax-rs-2-flow.png -------------------------------------------------------------------------------- /sample/4/document/名称绑定流程分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/document/名称绑定流程分析.md -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/pom.xml -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/AirAopConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/AirAopConfig.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/AirResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/AirResourceConfig.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/filter/log/AirLogFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/filter/log/AirLogFilter.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/BookResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/BookResource.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/ByteArrayResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/ByteArrayResource.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/MoxyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/MoxyResource.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirDynamicBindingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirDynamicBindingFilter.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirDynamicFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirDynamicFeature.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirLog.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirNameBindingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirNameBindingFilter.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirNameBindingFilter2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/bing/AirNameBindingFilter2.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirClientRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirClientRequestFilter.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirClientResponseFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirClientResponseFilter.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirContainerRequestPostFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirContainerRequestPostFilter.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirContainerRequestPreFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirContainerRequestPreFilter.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirContainerResponseFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/filter/AirContainerResponseFilter.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/interceptor/AirReaderInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/interceptor/AirReaderInterceptor.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/interceptor/AirReaderWriterInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/interceptor/AirReaderWriterInterceptor.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/java/com/example/resource/interceptor/AirWriterInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/java/com/example/resource/interceptor/AirWriterInterceptor.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/webapp/index.html -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/main/webapp/js/restbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/main/webapp/js/restbook.js -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/test/java/com/example/resource/TIAopJtfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/test/java/com/example/resource/TIAopJtfTest.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/test/java/com/example/resource/TIResourceJtfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/test/java/com/example/resource/TIResourceJtfTest.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestByteArrayReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestByteArrayReader.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestDynamicBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestDynamicBinding.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestMoxyWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestMoxyWriter.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestNamingBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestNamingBinding.java -------------------------------------------------------------------------------- /sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestPriority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/jaxrs2-handle/src/test/java/com/example/resource/TestPriority.java -------------------------------------------------------------------------------- /sample/4/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/4/readme.md -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/pom.xml -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/main/java/com/example/client/ApacheClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/main/java/com/example/client/ApacheClient.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/main/java/com/example/client/DefaultClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/main/java/com/example/client/DefaultClient.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/main/java/com/example/client/GrizzlyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/main/java/com/example/client/GrizzlyClient.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/main/java/com/example/client/Jaxrs2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/main/java/com/example/client/Jaxrs2Client.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/main/java/com/example/client/PoolingClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/main/java/com/example/client/PoolingClient.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/main/java/com/example/client/resource/AirResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/main/java/com/example/client/resource/AirResourceConfig.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/main/java/com/example/client/resource/BookResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/main/java/com/example/client/resource/BookResource.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/test/java/com/example/client/BasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/test/java/com/example/client/BasicTest.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/test/java/com/example/client/PerformanceLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/test/java/com/example/client/PerformanceLog.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/test/java/com/example/client/Test2117.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/test/java/com/example/client/Test2117.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/test/java/com/example/client/suite/BasicTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/test/java/com/example/client/suite/BasicTestSuite.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/test/java/com/example/client/suite/TestApacheClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/test/java/com/example/client/suite/TestApacheClient.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/test/java/com/example/client/suite/TestDefaultClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/test/java/com/example/client/suite/TestDefaultClient.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/test/java/com/example/client/suite/TestGrizzlyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/test/java/com/example/client/suite/TestGrizzlyClient.java -------------------------------------------------------------------------------- /sample/5/jaxrs2-client/src/test/java/com/example/client/suite/TestPoolingClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/jaxrs2-client/src/test/java/com/example/client/suite/TestPoolingClient.java -------------------------------------------------------------------------------- /sample/5/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/5/readme.md -------------------------------------------------------------------------------- /sample/6/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/readme.md -------------------------------------------------------------------------------- /sample/6/security-rest/certificate/restAdminClient.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/certificate/restAdminClient.cer -------------------------------------------------------------------------------- /sample/6/security-rest/certificate/restServer.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/certificate/restServer.cer -------------------------------------------------------------------------------- /sample/6/security-rest/certificate/restUserClient.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/certificate/restUserClient.cer -------------------------------------------------------------------------------- /sample/6/security-rest/database/security.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/database/security.sql -------------------------------------------------------------------------------- /sample/6/security-rest/document/1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/1.md -------------------------------------------------------------------------------- /sample/6/security-rest/document/2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/2.md -------------------------------------------------------------------------------- /sample/6/security-rest/document/3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/3.md -------------------------------------------------------------------------------- /sample/6/security-rest/document/4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/4.md -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/basic.admin.post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/basic.admin.post.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/basic.guest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/basic.guest.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/basic.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/basic.user.get.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/basic.user.get.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/basic.user.post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/basic.user.post.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/eclipse.server.xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/eclipse.server.xml.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/eclipse.server.xml2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/eclipse.server.xml2.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/eclipse.server.xml3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/eclipse.server.xml3.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/eclipse.server.xml4.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/eclipse.server.xml4.1.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/eclipse.server.xml4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/eclipse.server.xml4.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/eclipse.tomcat-users.xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/eclipse.tomcat-users.xml.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/statck.JAASRealm.commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/statck.JAASRealm.commit.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/statck.JAASRealm.login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/statck.JAASRealm.login.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/statck.JDBCRealm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/statck.JDBCRealm.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/statck.basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/statck.basic.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/statck.basic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/statck.basic1.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/statck.dataSourceRealm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/statck.dataSourceRealm.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/statck.form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/statck.form.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/image/statck.userDatabaseRealm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/image/statck.userDatabaseRealm.png -------------------------------------------------------------------------------- /sample/6/security-rest/document/keytool.cmd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/keytool.cmd.md -------------------------------------------------------------------------------- /sample/6/security-rest/document/oauth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/oauth.txt -------------------------------------------------------------------------------- /sample/6/security-rest/document/server.xml.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/server.xml.1 -------------------------------------------------------------------------------- /sample/6/security-rest/document/server.xml.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/server.xml.2 -------------------------------------------------------------------------------- /sample/6/security-rest/document/server.xml.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/server.xml.3 -------------------------------------------------------------------------------- /sample/6/security-rest/document/server.xml.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/server.xml.4 -------------------------------------------------------------------------------- /sample/6/security-rest/document/server.xml.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/server.xml.5 -------------------------------------------------------------------------------- /sample/6/security-rest/document/tomcat-users1-4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/tomcat-users1-4.xml -------------------------------------------------------------------------------- /sample/6/security-rest/document/tomcat-users5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/tomcat-users5.xml -------------------------------------------------------------------------------- /sample/6/security-rest/document/tomcat_security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/document/tomcat_security.md -------------------------------------------------------------------------------- /sample/6/security-rest/keystore/restAdminClient.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/keystore/restAdminClient.keystore -------------------------------------------------------------------------------- /sample/6/security-rest/keystore/restClient.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/keystore/restClient.keystore -------------------------------------------------------------------------------- /sample/6/security-rest/keystore/restServer.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/keystore/restServer.keystore -------------------------------------------------------------------------------- /sample/6/security-rest/keystore/restUserClient.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/keystore/restUserClient.keystore -------------------------------------------------------------------------------- /sample/6/security-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/pom.xml -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/AirResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/AirResourceConfig.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/BasicServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/BasicServlet.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/dao/BookDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/dao/BookDao.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/domain/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/domain/Book.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/domain/Books.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/domain/Books.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/jaas/RestLoginDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/jaas/RestLoginDao.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/jaas/RestLoginModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/jaas/RestLoginModule.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/jaas/RestRolePrincipal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/jaas/RestRolePrincipal.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/jaas/RestUserPrincipal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/jaas/RestUserPrincipal.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/resource/BookResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/resource/BookResource.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/java/com/example/service/BookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/java/com/example/service/BookService.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/resources/restJaas.conf: -------------------------------------------------------------------------------- 1 | RestJaasRealm{ 2 | com.example.jaas.RestLoginModule required; 3 | }; -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.1 -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.2 -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.3 -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.4 -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/WEB-INF/web.xml.5 -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/error.html -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/index.html -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/js/restbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/js/restbook.js -------------------------------------------------------------------------------- /sample/6/security-rest/src/main/webapp/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/main/webapp/login.html -------------------------------------------------------------------------------- /sample/6/security-rest/src/test/java/com/example/resource/TIBasicAuthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/test/java/com/example/resource/TIBasicAuthTest.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/test/java/com/example/resource/TIClientCertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/test/java/com/example/resource/TIClientCertTest.java -------------------------------------------------------------------------------- /sample/6/security-rest/src/test/java/com/example/resource/TIDigestAuthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/6/security-rest/src/test/java/com/example/resource/TIDigestAuthTest.java -------------------------------------------------------------------------------- /sample/7/image/test-containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/7/image/test-containers.png -------------------------------------------------------------------------------- /sample/7/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/7/readme.md -------------------------------------------------------------------------------- /sample/8/asyn-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/asyn-rest/pom.xml -------------------------------------------------------------------------------- /sample/8/asyn-rest/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample/8/asyn-rest/src/main/java/com/example/AirResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/asyn-rest/src/main/java/com/example/AirResourceConfig.java -------------------------------------------------------------------------------- /sample/8/asyn-rest/src/main/java/com/example/dao/BookDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/asyn-rest/src/main/java/com/example/dao/BookDao.java -------------------------------------------------------------------------------- /sample/8/asyn-rest/src/main/java/com/example/resource/AsyncResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/asyn-rest/src/main/java/com/example/resource/AsyncResource.java -------------------------------------------------------------------------------- /sample/8/asyn-rest/src/main/java/com/example/service/BookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/asyn-rest/src/main/java/com/example/service/BookService.java -------------------------------------------------------------------------------- /sample/8/asyn-rest/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/asyn-rest/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /sample/8/asyn-rest/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/asyn-rest/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /sample/8/asyn-rest/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/asyn-rest/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/8/asyn-rest/src/test/java/com/example/resource/TIAsyncJFTTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/asyn-rest/src/test/java/com/example/resource/TIAsyncJFTTest.java -------------------------------------------------------------------------------- /sample/8/document/image/sse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/document/image/sse.png -------------------------------------------------------------------------------- /sample/8/readme.md: -------------------------------------------------------------------------------- 1 | # Java Restful Web Service实战 # 2 | ## 8 REST异步 ## 3 | 4 | [INDEX](/README.md) 5 | -------------------------------------------------------------------------------- /sample/8/sse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/sse/pom.xml -------------------------------------------------------------------------------- /sample/8/sse/src/main/java/com/examples/sse/AirResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/sse/src/main/java/com/examples/sse/AirResourceConfig.java -------------------------------------------------------------------------------- /sample/8/sse/src/main/java/com/examples/sse/AirSseBroadcastResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/sse/src/main/java/com/examples/sse/AirSseBroadcastResource.java -------------------------------------------------------------------------------- /sample/8/sse/src/main/java/com/examples/sse/AirSsePubSubResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/sse/src/main/java/com/examples/sse/AirSsePubSubResource.java -------------------------------------------------------------------------------- /sample/8/sse/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/sse/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/8/sse/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/sse/src/main/webapp/index.html -------------------------------------------------------------------------------- /sample/8/sse/src/main/webapp/js/sse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/sse/src/main/webapp/js/sse.js -------------------------------------------------------------------------------- /sample/8/sse/src/test/java/com/examples/sse/SseBroadcaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/sse/src/test/java/com/examples/sse/SseBroadcaseTest.java -------------------------------------------------------------------------------- /sample/8/sse/src/test/java/com/examples/sse/SsePubSubTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/8/sse/src/test/java/com/examples/sse/SsePubSubTest.java -------------------------------------------------------------------------------- /sample/9/readme.md: -------------------------------------------------------------------------------- 1 | # Java Restful Web Service实战 # 2 | ## 9 JAX-RS1迁移指南 ## 3 | 4 | [INDEX](/README.md) 5 | -------------------------------------------------------------------------------- /sample/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/pom.xml -------------------------------------------------------------------------------- /sample/common/src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /sample/common/src/main/java/com/example/client/AtupClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/java/com/example/client/AtupClientUtil.java -------------------------------------------------------------------------------- /sample/common/src/main/java/com/example/domain/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/java/com/example/domain/Book.java -------------------------------------------------------------------------------- /sample/common/src/main/java/com/example/domain/BookWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/java/com/example/domain/BookWrapper.java -------------------------------------------------------------------------------- /sample/common/src/main/java/com/example/domain/Books.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/java/com/example/domain/Books.java -------------------------------------------------------------------------------- /sample/common/src/main/java/com/example/domain/Link.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/java/com/example/domain/Link.java -------------------------------------------------------------------------------- /sample/common/src/main/java/com/example/domain/Yijing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/java/com/example/domain/Yijing.java -------------------------------------------------------------------------------- /sample/common/src/main/java/com/example/domain/Yijings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/java/com/example/domain/Yijings.java -------------------------------------------------------------------------------- /sample/common/src/main/java/com/example/exception/Jaxrs2GuideNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/java/com/example/exception/Jaxrs2GuideNotFoundException.java -------------------------------------------------------------------------------- /sample/common/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /sample/common/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sample/common/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/webapp/index.html -------------------------------------------------------------------------------- /sample/common/src/main/webapp/js/restbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/common/src/main/webapp/js/restbook.js -------------------------------------------------------------------------------- /sample/mvn-eclipse.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/mvn-eclipse.bat -------------------------------------------------------------------------------- /sample/spring-boot/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/debug.sh -------------------------------------------------------------------------------- /sample/spring-boot/doc/properties-utf-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/doc/properties-utf-8.png -------------------------------------------------------------------------------- /sample/spring-boot/doc/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/doc/test.png -------------------------------------------------------------------------------- /sample/spring-boot/httpie.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | http :31000/hello/ok Content-Type:application/json;charset=utf-8 -------------------------------------------------------------------------------- /sample/spring-boot/logs/spring-boot.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/logs/spring-boot.log -------------------------------------------------------------------------------- /sample/spring-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/pom.xml -------------------------------------------------------------------------------- /sample/spring-boot/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/run.sh -------------------------------------------------------------------------------- /sample/spring-boot/src/main/java/com/example/springboot/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/main/java/com/example/springboot/Application.java -------------------------------------------------------------------------------- /sample/spring-boot/src/main/java/com/example/springboot/domain/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/main/java/com/example/springboot/domain/Hello.java -------------------------------------------------------------------------------- /sample/spring-boot/src/main/java/com/example/springboot/service/HelloService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/main/java/com/example/springboot/service/HelloService.java -------------------------------------------------------------------------------- /sample/spring-boot/src/main/java/com/example/springboot/service/HelloServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/main/java/com/example/springboot/service/HelloServiceImpl.java -------------------------------------------------------------------------------- /sample/spring-boot/src/main/java/com/example/springboot/web/HelloResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/main/java/com/example/springboot/web/HelloResource.java -------------------------------------------------------------------------------- /sample/spring-boot/src/main/java/com/example/springboot/web/JerseyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/main/java/com/example/springboot/web/JerseyConfig.java -------------------------------------------------------------------------------- /sample/spring-boot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/main/resources/application.properties -------------------------------------------------------------------------------- /sample/spring-boot/src/main/resources/jersey-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/main/resources/jersey-project.properties -------------------------------------------------------------------------------- /sample/spring-boot/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/main/resources/logback.xml -------------------------------------------------------------------------------- /sample/spring-boot/src/test/java/com/example/springboot/JerseyApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/sample/spring-boot/src/test/java/com/example/springboot/JerseyApplicationTests.java -------------------------------------------------------------------------------- /sample/spring-boot/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | mvn spring-boot:run -------------------------------------------------------------------------------- /upgrade.jersey.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feuyeux/jax-rs2-guide/HEAD/upgrade.jersey.sh --------------------------------------------------------------------------------