├── README.md └── com.demo.webservice ├── .classpath ├── .project ├── .settings ├── .jsdtscope ├── org.eclipse.jdt.core.prefs ├── org.eclipse.wst.common.component ├── org.eclipse.wst.common.project.facet.core.xml ├── org.eclipse.wst.jsdt.ui.superType.container └── org.eclipse.wst.jsdt.ui.superType.name ├── WebContent ├── META-INF │ └── MANIFEST.MF ├── WEB-INF │ ├── glassfish-web.xml │ ├── lib │ │ ├── jackson-core-asl-1.9.2.jar │ │ ├── jackson-jaxrs-1.9.2.jar │ │ ├── jackson-mapper-asl-1.9.2.jar │ │ ├── jackson-xc-1.9.2.jar │ │ ├── jersey-client-1.19.1.jar │ │ ├── jersey-core-1.19.1.jar │ │ ├── jersey-json-1.19.1.jar │ │ ├── jersey-server-1.19.1.jar │ │ ├── jersey-servlet-1.19.1.jar │ │ ├── jettison-1.1.jar │ │ └── jsr311-api-1.1.1.jar │ └── web.xml └── index.html ├── build └── classes │ └── com │ └── demo │ └── webservice │ ├── admins$results.class │ └── admins.class └── src └── com └── demo └── webservice └── admins.java /README.md: -------------------------------------------------------------------------------- 1 | # JavaWebService 2 | -------------------------------------------------------------------------------- /com.demo.webservice/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /com.demo.webservice/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.demo.webservice 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.jsdt.core.javascriptValidator 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.wst.common.project.facet.core.builder 20 | 21 | 22 | 23 | 24 | org.eclipse.wst.validation.validationbuilder 25 | 26 | 27 | 28 | 29 | 30 | org.eclipse.jem.workbench.JavaEMFNature 31 | org.eclipse.wst.common.modulecore.ModuleCoreNature 32 | org.eclipse.wst.common.project.facet.core.nature 33 | org.eclipse.jdt.core.javanature 34 | org.eclipse.wst.jsdt.core.jsNature 35 | 36 | 37 | -------------------------------------------------------------------------------- /com.demo.webservice/.settings/.jsdtscope: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /com.demo.webservice/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.8 8 | -------------------------------------------------------------------------------- /com.demo.webservice/.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /com.demo.webservice/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /com.demo.webservice/.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /com.demo.webservice/.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/glassfish-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | /com.demo.webservice 6 | -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jackson-core-asl-1.9.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jackson-core-asl-1.9.2.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jackson-jaxrs-1.9.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jackson-jaxrs-1.9.2.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jackson-mapper-asl-1.9.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jackson-mapper-asl-1.9.2.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jackson-xc-1.9.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jackson-xc-1.9.2.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jersey-client-1.19.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jersey-client-1.19.1.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jersey-core-1.19.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jersey-core-1.19.1.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jersey-json-1.19.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jersey-json-1.19.1.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jersey-server-1.19.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jersey-server-1.19.1.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jersey-servlet-1.19.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jersey-servlet-1.19.1.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jettison-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jettison-1.1.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/lib/jsr311-api-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/WebContent/WEB-INF/lib/jsr311-api-1.1.1.jar -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.demo.webservice 4 | 5 | index.html 6 | index.htm 7 | index.jsp 8 | default.html 9 | default.htm 10 | default.jsp 11 | 12 | 13 | Jersey REST Service 14 | com.sun.jersey.spi.container.servlet.ServletContainer 15 | 16 | com.sun.jersey.config.property.packages 17 | com.demo.webservice 18 | 19 | 1 20 | 21 | 22 | Jersey REST Service 23 | /api/* 24 | 25 | -------------------------------------------------------------------------------- /com.demo.webservice/WebContent/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Insert title here 6 | 7 | 8 |

welcome to java web service

9 | 10 | -------------------------------------------------------------------------------- /com.demo.webservice/build/classes/com/demo/webservice/admins$results.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/build/classes/com/demo/webservice/admins$results.class -------------------------------------------------------------------------------- /com.demo.webservice/build/classes/com/demo/webservice/admins.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussien89aa/JavaWebService/5fd66e41ba87f5ec0fa0cd0b6c4524aec08ed665/com.demo.webservice/build/classes/com/demo/webservice/admins.class -------------------------------------------------------------------------------- /com.demo.webservice/src/com/demo/webservice/admins.java: -------------------------------------------------------------------------------- 1 | package com.demo.webservice; 2 | 3 | import java.util.ArrayList; 4 | 5 | import javax.ws.rs.*; 6 | import javax.ws.rs.core.MediaType; 7 | 8 | @Path("/login") 9 | public class admins { 10 | 11 | 12 | class results{ 13 | public String Message; 14 | public int ID; 15 | public results(String Message,int ID){ 16 | this.ID=ID; 17 | this.Message=Message; 18 | } 19 | } 20 | public admins(){} 21 | 22 | @GET 23 | @Produces(MediaType.APPLICATION_JSON) 24 | public results userlogin(@QueryParam("username") String username,@QueryParam("password") String password){ 25 | results r; 26 | if(username.equals("admin")&& password.equals("admin")) 27 | r=new results(" user is login",1); 28 | 29 | else 30 | r=new results(" user is fail",2); 31 | 32 | 33 | return r; 34 | } 35 | /* 36 | @Path("/{id}/{name}") 37 | @GET 38 | @Produces(MediaType.TEXT_PLAIN) 39 | public String userloginon(@PathParam("id") String id,@PathParam("name") String name){ 40 | 41 | return "params is:"+ id + "," + name; 42 | } 43 | */ 44 | 45 | @POST 46 | @Produces(MediaType.TEXT_PLAIN) 47 | @Consumes(MediaType.TEXT_PLAIN) 48 | public String Data(){ 49 | return "Datais posted"; 50 | } 51 | 52 | @Path("/fail") 53 | @GET 54 | @Produces(MediaType.TEXT_PLAIN) 55 | public String userloginon(@QueryParam("id") String id,@QueryParam("name") String name){ 56 | 57 | return "params is:"+ id + "," + name; 58 | } 59 | } 60 | --------------------------------------------------------------------------------