Cute Blinking Unicorn

서버/JSP

389 12장 실습 짱 어려움 진짜 에에에에!!!!!!!!?

민밥통 2023. 12. 12. 12:41

 

pom.xml
0.00MB

 

 

 

ch10 JAVA

News.java
0.00MB
NewsController.java
0.01MB
NewsDAO.java
0.00MB

 

 

 

 

 

ch10 HTML

news.sql
0.00MB
newsList.jsp
0.00MB
newsView.jsp
0.00MB

 

 

 

 

 

 

암튼 12챕터도 가져와서 실행해봐야함

알아서 가져와 김민지 공부하셈

 

package ch12;

import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;

@Path("/test")
public class RestApiExample {

//@GET
@POST
@Produces(MediaType.TEXT_PLAIN)
public String sayHello() {
return "Hello API Service"; //.../api/test
}


// .../api/test?msg="abc"
//@POST
@GET
public String sayHello(@QueryParam("msg") String msg) {
return msg + " API Service";
}
}

 

 

이런식으로 겟이랑 포스트 바꿔서

.../api/test?msg="abc"

 

이부분을 활용하면 

이렇게 나옴!

신기함 (어머 욕 하지말긔)

 

아무튼 실행하는 걸 ~ 보면 기존보다 훨씬 짧아졌다는 걸 보는 소스임

REST나 JAX-RS 이런 거를 쓰면 코드가 훨씬 짧아짐~ 12-2 는 여기서 끝 ~~~~~