2012-03-01 2 views
4

이것은 내 첫 번째 게시물입니다.RESTEasy로 Atom Links의 유틸리티

저는 실제로 RESTEasy (JBoss)를 배우고 있으며, 웹 응답에 원자 링크를 넣는 유틸리티를 이해하는 데 어려움을 겪고 있습니다.

나에게 몇 가지 정리해 드리죠 : 나는 보스 RESTEasy가 참조 설명서를 읽고 있어요

을, 내가 인용 :

가 다른 자원을 연결하는 RESTEasy가에서 사용할 수있는 두 가지 메커니즘이 있으며,에 리소스를 작업에 연결 : 링크 HTTP 헤더 및 리소스 표현 내의 Atom 링크

나는 한 자원을 다른 자원과 연결시키는 것을 얻지 못합니다. 그게 무슨 요점 이니? 어떤 혜택을 제공합니까?

소스 : http://docs.jboss.org/resteasy/docs/2.3.1.GA/userguide/html/LinkHeader.html

답변

5

여기 아이디어는 클라이언트가 사용 가능한 자원을 발견하기 위해 해당 링크를 따라 할 수 있도록 요청 된 자원 내에서 다른 관련 자료에 대한 링크를 포함하는 것입니다 - 인간이 웹으로 할 것처럼 브라우저. 이를 위해 HATEOAS (하이퍼 텍스트를 응용 프로그램 상태로 만들기)라는 용어를 자주 볼 수 있습니다.

링크가 존재하거나 존재하지 않는 경우, 서버는 다음 가능한 조작이 유효한지 고객에게 알릴 수도 있습니다.

링크를 설정하려면 http 헤더 또는 본문에 링크를 설정할 수 있습니다. 나중의 경우 원자 기둥 형식이 사용됩니다.

+0

감사합니다. 내 질문에 답하십시오! –

+1

헤더의 경우 RFC5988이이를 지정하는 RFC 인 것처럼 보입니다. http://tools.ietf.org/html/rfc5988 – koppor