------

[ AD ] Port Monitor ( Try to use a Best WebSite Monitoring Tool )

------

Spring4 MVC RESTful 웹서비스 /


1. 프로젝트 생성

New -> Spring Project -> Simple Spring Web Maven

(project name : spring4test)

 

2. pom.xml 수정

스프링 버젼 변경 :  3.2 -> <spring-framework.version>4.0.2.RELEASE ...

실행 : maven->update project

 

3. web.xml은 그대로 사용

 

4. mvc-config.xml은 controller 패키지 경로 추가

 

5. showMessage.jsp 그대로 사용

 

6. main/java/controller/RestController.java 생성

 

[실행]

http://localhost:8080/spring4test/ 

http://localhost:8080/spring4test/hello/skdjfsdkljfslkdjflkdsjf


<참고1>

Spring4 MVC RESTFul웹서비스 :

ttp://www.oraclejavacommunity.co.kr/bbs/board.php?bo_table=LecSpring&wr_id=420



<참고2>

RESTful 웹서비스 :

http://iamcorean.tistory.com/22

 1) 정의
+
REST는 ROA를 따르는 웹 서비스 디자인 표준이다.
 - ROA : Resource Oriented Architecture

2) 주요 특징
+ REST 방식의 웹서비스는 잘 정의된 Cool URI로 리소스를 표현한다.
무분별한 파라미터의 남발이 아니라, 마치 오브젝트의 멤버변수를 따라가듯이~
예를 들면 아래와 같다.
http://www.iamcorean.net/user/mk/age/32
기존의 서블릿을 이용한 URI는 대부분 이랬다.
http://www.iamcorean.net/finduser.jsp?user=mk&age=32
차이가 보이는가?

+ Recent posts