다른 리소스 (fruitDelaer)에서 주어진 엔티티 (사과) 목록을 가져와야합니다. (fruitDealer 리소스 구현의 어딘가에서) smt를 수행 할 수 있다는 것을 알고 있습니다.전체 URL없이 로컬 RESTLET 리소스를 호출하는 방법?
ClientResource applesResource = new ClientResource("http://localhost:8888/fruitShop/apples");
Representation response = applesResource.get();
하지만이 '사과'리소스 그것을 호출하는 하나의 지역입니다, 방법은 전체 URL을 지정하지 않는 것입니까?
참고 : 이것은 자바 자체에 restlet
보다 더 할 것 같습니다.
http://stackoverflow.com/questions/5542473/resteasy-invoke-service-inside-another-service이 도움이 될 . – user620339
요청주기를 거치지 않고 리소스 서비스에 직접 액세스하지 않으시겠습니까? –
@DaveNewton 내가 너무 생각하고 있었지만 get 요청은 일부 값 (질문에 표시되지 않지만 예를 들어 원하는 결과의 수와 비슷할 수 있음)을 채 웁니다. 따라서 리소스 클래스에 액세스하면 해당 값을 채워야합니다. 수동, 종류의 빨아 :) restlet doc에서이 예제를 보자. localhost url (클라이언트 측 소비)을 사용하는 것처럼 보입니다. http://wiki.restlet.org/docs_2.0/13-restlet/27- restlet/328-restlet/285-restlet.html – JohnIdol