2012-02-08 9 views
1

저는 새로운 자바 개발자이며 JSF 모바일 응용 프로그램을 개발하고 싶습니다. 내가 RichFound, IceFaces 또는 PrimeFaces와 함께 JSF 2.0을 사용하여 내 앱을 개발할 수 있다는 것을 알고 있지만, 서버에서만 실행되며 오프라인 저장 장치 및 카메라의 애플리케이션에 필요한 액세스 권한이 있는지 확실하지 않습니다. .JSF 및 Phonegap

질문 : PhoneGap 또는 유사한 프레임 워크를 사용하여 JSF 모바일 응용 프로그램을 기본으로 설정할 수 있습니까?

답변

2

JSF와 phonegap을 함께 사용할 수 있다고 생각하지 않습니다. Phonegap의 앱은 서버가 필요없는 HTML/CSS/javascript 앱입니다. 그것은 클라이언트 전용입니다. JSF 애플 리케이션은 클라이언트 - 서버 : 응용 프로그램 로직은 주로 서버에 위치하고 모든 HTML은 서버에 의해 생성됩니다. 이제 전화로 이식 할 수 없습니다.

휴대 전화에 액세스해야하는 경우 : 오프라인 저장소, 카메라, 휴대 전화에서 앱을 만들거나 서버에 아약스 요청을 보낼 수 있습니다. 서버는 일부 API를 제공 할 수 있으며 java로 작성할 수 있습니다. 이 경우 JSF가 필요하지 않습니다. Google for REST 및 Java 웹 서비스 용 Spring 또는이 질문을 잘 확인하십시오. https://stackoverflow.com/questions/1710199/which-is-the-best-java-rest-api-restlet-or-jersey

+0

매우 유용한 정보. 고맙습니다! – Celsus

1

Primeface Mobile을 살펴볼 수 있습니다. 모바일 클라이언트 용 JSF 웹 애플리케이션을 작성하기위한 UI 툴킷입니다.

http://www.primefaces.org/showcase-labs/mobile/index.jsf

+0

PrimeFaces의 문제는 앱이 서버에서만 실행된다는 것입니다. 또한 PrimeFaces를 사용하여 오프라인 캐싱과 카메라 액세스가 가능하지 않을까 걱정됩니다. – Celsus