IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
메인 컨텐츠로 가기

한국 developerWorks  >  자바 | SOA와 웹서비스 | 오픈 소스  >

RESTful한 웹 서비스 만들기

REST와 RESTlet 프레임워크에 대한 소개

developerWorks
Go to the previous page15 페이지 중 11 페이지Go to the next page

문서 옵션

샘플 코드


제안 및 의견
피드백

튜토리얼 평가

이 컨텐츠를 개선하기 위한 도움을 주십시오.


REST하다는 것

이 튜토리얼에서는 그저 적정 수준의 Acme Racing의 요구 사항만을 구현하는 것으로 만족했다. 하지만 그런 과정 속에서 Restlet을 써서 작업한다는 게 꽤나 간단하다는 일임을 보았을 것이다. 전체 일 중 가장 어려운 부분은 논리적으로 RESTful한 API를 생각해내는 것이었다. 이 튜토리얼의 소스 코드에는 여러분에게 앎의 즐거움을 느낄 수 있도록 모든 기능을 구현해 두었다(다운로드 참조).

시인인 알렉산더 포프(Alexander Pope)가 말하길, "기교가 독특한들 그 무엇보다도 단순함에 그 어떤 위대함이 있다"라고 했다. REST를 놓고 보면 이보다 더 딱 들어맞는 게 있을 수 없을 것이다. 기억해두자. REST는 생각의 한 방식이다. 메시지가 아닌 이름이 부여된 자원에 의존하는 느슨하게 연결된 애플리케이션을 디자인하는 하나의 스타일이다. 그리고 이미 검증되었고 성공적인 웹의 인프라스트럭처를 잘 이용하여 REST는 애플리케이션의 디자인과 구현을 단순하게끔 하였다. 그리고 REST 애플리케이션은 상당한 확장성을 갖는다.

이 튜토리얼에서는 Restlet 프레임워크의 기능 몇 가지만을 다뤘지만 그렇다고 여러분의 시간만 뺏은 건 아닐 것이다. 프레임워크는 필요할 때 보안 기능 추가 등 많은 일을 해낸다. Restlet은 코딩의 즐거움이고, Restlet 몇 개 코딩된 것만 보면 코드 기반을 이해하는 건 쉽다.

알버트 아인슈타인(Albert Einstein)은 "모든 것은 가능한 한 간단해져야 한다. 그저 상대적으로 간단해져야 하는 게 아니다"라고 말했다. Restlet 프레임워크와 REST가 그 금언의 좋은 예라는 점에 대해 필자와 뜻을 같이 했으면 한다.

기사의 원문보기




위로



Go to the previous page15 페이지 중 11 페이지Go to the next page
    IBM 소개 개인정보 보호정책 문의