개발자의 길

[자바] 초간단 REST 서비스 하기 [#2] 본문

4. JAVA

[자바] 초간단 REST 서비스 하기 [#2]

자르르 2011. 5. 16. 19:14



1. REST 설계

REST방식은 URL 설계가 중요합니다. 객체지향에 익숙하신 분이라면 클래스 디자인기법과 거의 동일하다고 볼 수 있겠네요. 사실.. 이 URL설계가 자연스럽다면 자바코드도 자연스러워 집니다

제가 잘하는지는 모르겠지만 URL설계를 해보겠습니다. 너무 간단하겠네요.

표기법은 {어쩌고} 이건 변수라고 보시면 될것 같네요~

그럼 갑니다~!
  1. 스코어 리스트 얻기 : /rest/score/get/  , GET
  2. 스코어 리스트 상위 5개 얻기 : /rest/scour/get/top5 , GET
  3. 유저아이디로 스코어 검색 : /rest/score/get/user_{id} , GET
  4. 스코어 등록 : /rest/score/add/{id}={score} , GET
 

예를들어 zerry라는 분이 3000점을 기록하려고 하십니다. 그럼 이렇게 호출합니다~
/rest/score/add/zerry=3000


아마 이제 궁금하실것 같아요. 그럼 어떤 리턴값을 받는것이오?

2. 반환 형태 설계

머 이것도 정해 보죠.. 아주 간단하게 다음과 같은 형식이라고 약속합니다.

 ID  SCORE
 zerry 3000 
 user 2000 

그럼 아래와 같은 JSON이 반환되겠죠?

[{"id":"zerry","score":"3000"},{"id":"user","score":"2000"}]

A,B,C는 위와 같은 반환 형식을 사용하고..

D는 그냥 단순하게 이렇게 해보죠..
 
[{"result":"true"}] 
 

-0-.. 그냥 결과값만..


그럼 3부에서는.. 실제로 코딩을 해봅시다~!


이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments