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
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
차이가 보이는가?
'0.일반개발' 카테고리의 다른 글
Modern Web Client 개발 (0) | 2015.07.21 |
---|---|
톰캣 버전과 지원가능한 서블릿 버전 목록 (0) | 2015.07.15 |
Spring MVC Project + myBatis+ MySQL ( 요약 ) (0) | 2015.07.08 |
Spring 환경 구성 (0) | 2015.07.07 |
spring , mybatis , mysql, jsp 구성하기 (0) | 2015.07.03 |