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 등을 해줘야 했던 것에서 탈피하여 컨트롤러 하나를 통채로 사용할 수 있는듯.
'자바' 카테고리의 다른 글
3회차) 첨부파일 업로드 기능 (0) | 2018.06.04 |
---|---|
번외) No junits test found (0) | 2018.05.31 |
3회차) 게시판을 만들자 (0) | 2018.05.24 |
2회차 회원 가입 기능 구현 (0) | 2018.05.21 |
Java, Spring 개인 프로젝트, 0) 기초 환경 설정. (0) | 2018.05.18 |