개발자의 길

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

4. JAVA

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

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


 어노테이션을 활용한 초간단 서비스 방법을 소개합니다.
(소개할려고 보니까 C#과 자바의 접근방법이 대동소이 하네요.. 점점 프로그래머는 할일이 없어져요~)

1. 상황

간단한 상황에서 시작해 보겠습니다.

다음과 같은 요구사항이 있겠습니다.


안녕하세요. 개발자님.. 제가 이번에 간단한 게임을 만들었는데요.. 이 게임은 흠.. 아마 기억나실꺼에요.. 똥피하기 ㅋㅋㅋㅋ 이거 해보셨으면.. 친구들과 경쟁했던것도 기억나실건데요.. 이경쟁을 인터넷 사용하는 모든사람에게 확대하고 싶어요~ 그래서.. 게임 점수 기록하는것을 만들어주셨으면 좋겠는데요.. ^^; 아.. 이게임은 모바일(안드로이드,아이폰)로 만들어졌구요.. 점수는 웹에서도 보고싶고.. 모바일로도 보고싶어요~!

요즘에는.. 이런것을 하기위해 REST방식이 유행이라죠?.. 전 식견이 좁아서 잘 설명은 못하지만
XML로 되는 웹서비스는 아무래도 복잡해보이니까요.. 사실 C#으로는 라이브러리가 잘되있어서.. 정말 사용하기 쉽지만.. 모든 클라이언트가 그런 라이브러리를 가진건 아니니까 ㅠㅠ..
그래서 우리에게 친숙한 웹주소를 가지고.. 요청을 하는 방식으로 해볼께요.. 그리고 응답은
가독성은 떨어지지만.. 간단하게 자료를 정의한 JSON을 이용해 보도록 해볼까요? ㅡ0ㅡ.. 머 클라이언트와 서버가 주고받는거지 사람이 중간에서 보는건 아니니까요~~~

아.. 앞으로 구현하려는 방식에 대해서 설득이 되었는지?.. 안되었더라도 그냥 하겠습니다-_-;

2. 정리

그럼 정리를 하겠습니다.

 - 서비스 방식 : REST + JSON

흠.. 예를들면.. 사용자등록이라는 서비스가 있을때.. 다음과 같다는 거죠..

요청 :
- 주소 : /User/Signup/
- Method: PUT
- 자료 : id=zerry82&pw=al872haksjw828&name=hyun

응답 :
- { "result" : "success" , "auth" : "ask28saj26jakjk" }

그럼.. 실제 진행은 2부에서^^;



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