RestFul,

Rest...


많은 기업에서 RestFul api 경험을 묻곤 한다.


처음에는 새로운 언어인가 싶었다. 자주 사용되는 언어인가 싶었는데 그것은 다행히 아니였다.

RestFul 이란 아키텍쳐 스타일, 즉 설계시 사용하는 스타일 이라고 한다.

Resource에 집중하여, 즉 정보에 집중한다고 하는데...


암만 찾아봐도 다들 설명이나 예제가 비슷하다.

그래서 내가 이해한 것은 


1. URL을 리소스 위주로 명시하자.

회원 가입 :  /register 이 아닌 /users(post로)

2. json을 사용하자


이정도...

뭔가 알아내면 더 추가해야지.. 지금은 머리속이 너무 복잡하다.

# 5.24 추가
1.내가 내린 Restful API의 결론은 자원을 직관적으로 표기하는 것
2.그리고 JSON을 활용하는 것(되도록)

1을 위해서 URL을 최초에 설계할 필요가 있어 보임.
2의 경우 Spring에서 ModelAndVIew가 해결해준다고 하니 일단 이러한 방식으로 접근해봐야겠다.

# 5.25 추가
스프링 4.0부터는 Rest방식을 지원하기 위해 @Restcontroller를 지원함
기존에 json 통신을 위해 @responsebody 등을 해줘야 했던 것에서 탈피하여 컨트롤러 하나를 통채로 사용할 수 있는듯.



+ Recent posts