자바 restful 서버 구축

자바 restful 서버 구축,
jar
asm-3.1.jar
jersey-client-1.17.1.jar
jersey-core-1.17.1.jar
jersey-server-1.17.1.jar
jersey-servlet-1.17.1.jar
jsr311-api-1.1.1.jar
web.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">index.jspJersey REST Servicecom.sun.jersey.spi.container.servlet.ServletContainercom.sun.jersey.config.property.packagescom.control1Jersey REST Service/rest/*
코드
package com.control;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

import net.sf.json.JSONObject;
/**
 * http://www.importnew.com/7336.html   
 * @author jsonv_000 
 *
 */
//   @Path         。
//            URI  。
@Path("UserInfoService")
public class UserInfo {

		// @GET       HTTP GET  
		@GET
		//   @Path         。           URI  。
		@Path("/name/{i}")
		// @Produces                。
		@Produces(MediaType.TEXT_HTML)
//		@Produces({"application/xml", "application/json"})
		// @PathParam @Path        URI   。
		public String userName(@PathParam("i") String i) {
//			JSONObject jsonObject =new JSONObject();
//			String name = i;
//			jsonObject.put("code", ""+name);
//			//return "" + "" + name + "" + "";
			return "{'invokemethod':'sucess','postmethod','true'}";
//			return jsonObject.toString();
		}

		@GET
		@Path("/age/{j}")
		@Produces(MediaType.TEXT_XML)
		public String userAge(@PathParam("j") int j) {

			int age = j;
			return "" + "" + age + "" + "";
		}
}
방문:
http://localhost:8080/restful/rest/UserInfoService/name/Pavithrajiaxi
표시:
{'invokemethod':'sucess','postmethod','true'}
참고 자료
http://www.importnew.com/7336.html

좋은 웹페이지 즐겨찾기