JSF和Phonegap

时间:2012-02-08 17:13:46

标签: jsf cordova native

我是一名新的Java开发人员,我想开发一个JSF移动应用程序。我知道我可以将JSF 2.0与Richfaces,IceFaces或PrimeFaces一起使用来开发我的应用程序,但我认为它只能在服务器上运行,我不确定它是否可以访问应用程序所需的离线存储和设备的摄像头

问题:是否可以使用Phonegap或类似的框架让我的JSF移动应用程序成为原生的?

2 个答案:

答案 0 :(得分:2)

我不认为JSF和phonegap可以一起使用。 Phonegap的应用程序是HTML / CSS / javascript应用程序,不需要服务器。它只是客户。 JSF应用程序是客户端 - 服务器:主要位于服务器上的应用程序逻辑和服务器生成的所有html。你现在无法将其移植到手机上。

如果您需要访问手机的东西:离线存储,相机,您可以在phonegap中创建应用程序,向您的服务器发送ajax请求。服务器可以提供一些API,你可以用java编写它。在这种情况下,您不需要JSF。 Google for REST和Spring for java web services。或者更好地检查这个问题:https://stackoverflow.com/questions/1710199/which-is-the-best-java-rest-api-restlet-or-jersey

答案 1 :(得分:1)

您可能想看看Primeface Mobile。它是一个用于编写为移动客户端量身定制的JSF Web应用程序的UI工具包。

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