2012-08-10 3 views
1

우리는 서버에서 콘텐츠 (PDF, MP4, PPT)를 다운로드해야하는 iPad 응용 프로그램을 개발하고 있습니다. 이를 위해 우리는 콘텐츠를 전송할 웹 서비스를 개발하고 있습니다. 컨텐츠의 크기는 내가 이해로서 다음자바 웹 서비스를 통해 iPad로 콘텐츠 전송

  1. 에 대한 몇 가지 설명이 필요한 50 100 MB

    , SOAP 첨부 파일로 큰 내용을 보낼 수 없습니다.
  2. 웹 URL로 콘텐츠를 만들고 iPad로 전송하면 iPad에서 URL을 클릭하고 콘텐츠를 다운로드 할 수 있습니다.

위의 솔루션의 주된 차이점은 무엇입니까?

내 요구 사항에 가장 적합한 방법은 무엇입니까?

답변

0
  1. SOAP 래퍼를 처리하는 데 불필요한 시간을 소비하므로 가능한 경우 SOAP 서비스를 피합니다. 이를 사용해야 할 경우 wsdl2objc와 같은 프로젝트를 사용하여 Objective C 소스를 생성 할 수 있습니다. 대신 REST 기반 서비스를 사용하는 것이 좋습니다.

  2. 예, iPad는 URL을 치고 내용을 다운로드 할 수 있습니다. 거대한 50-100MB 다운로드 (즉, 각 파일을 개별적으로 다운로드) 대신 조각으로 다운로드하는 것이 더 나을 것입니다.

+0

감사합니다. Robert, webservice 전송과 웹 URL 전송의 차이점은 무엇입니까? 기술적 인 설명을 주시면 매우 도움이 될 것입니다. – user1590474

+0

질문에 따르지 않습니다. 서버 측에서 필요한 것은 엔드 포인트이며 SOAP 웹 서비스, WCF 서비스 또는 간단한 .aspx 또는 .jsp 페이지를 사용하여 적절한 컨텐츠를 스트리밍 할 수 있습니다. 간단하게 유지하고 더 공식적인 SOAP 웹 서비스 대신 .jsp 또는 .aspx에 REST 요청을 작성하는 것이 좋습니다. –

관련 문제