2012-10-02 3 views
0

Google은 현재 백엔드 API * 및 모바일 (ios & android) 앱 /에 대한 통신을 처리합니다.모바일 앱에 html을 제공하는 편안한 리소스

어리석은 배너와 같은 사람에게는이 앱에 렌더링 할 HTML을 제공해야합니다.

String html ="<html>.....{somePlaceHolder}...</html>"; 
html = html.replace("{somePlaceHolder}", "We're good"); 
Gson gson = gsonBuilder.create(); 
gson.toJson(html); 

이 나에게 아주 나쁜 같습니다

이는 지금 어떻게하는지입니다. json 안에 html을 배치하는 것은 꽤 쓸모가 없습니다. 일부 템플릿 엔진이 우리를 도울 수 있다고 확신합니다.

나는 그것을하기에 가장 좋은 방법이 무엇인지 궁금합니다. 로드 할 수있는 HTML 파일을 가지고 있고 내 나머지 리소스가 application/xhtml + xml 또는 text/html을 json 대신에 한 번 생성 할 수 있다고 가정합니다.

누구나 모범 사례에 대한 제안 사항이 있습니다.

덕분에 우리는 JAX-RS를 사용 *

/저지

답변

0

하지 내가 제대로 전체 문제를 이해하지만 어떻게 당신은 왜 당신의 RESTful 서비스가 처음에 HTML을 반환 할 경우 확인합니다.

RESTful 서비스가 JSON (또는 XML, 그 문제에 대해)을 반환해야한다고 가정하지만 요점은 실제 데이터 만 반환해야한다는 것입니다. 전혀 HTML이 없으며, 특히 JSON으로 래핑 된 HTML이 아닙니다.

RESTful 서비스를 호출하는 응용 프로그램은 데이터를 HTML로 래핑하는 데이터 표시를 담당해야합니다.

관련 문제