2012-10-13 67 views
2

我有一個JSF Web應用程序,需要從本地Android應用程序獲取一些信息。JSF中的HTTP請求

我已閱讀關於在an​​droid中創建HTTP請求,我想我可以弄明白,但我不知道如何處理JSF方面的事情。我是否創建一個新頁面,bean或什麼? http是否要求正確的方法?

我只是想從Android應用程序發送一個字符串到JSF Web應用程序,並將它存儲在某個bean的某處。任何幫助將不勝感激,謝謝!

其他信息 使用Android的API 16個 JBoss服務器7.1 的Eclipse JSF

+0

我不知道如何用普通的JSF來做到這一點,但IMO可以創建一個Servlet來處理你的HTTP請求。 –

+0

根據[這個問題](http://stackoverflow.com/q/3302933/1065197),你的情況的最佳方法應該是創建一個原始的Servlet或者一個過濾器,IMO我會使用一個Servlet。 –

+0

感謝您的回覆,我不知道什麼是servlet,那麼我該如何去做這件事?是否有一些例子可以指向我?我目前在eclipse中有我的JSF應用程序,是否有我創建的某個文件,或者我在網頁內寫入了什麼? – SikhWarrior

回答

2

JSF是基於HTML表單的應用程序基於組件的MVC框架。你具體問的是一個Web服務的工作,而不是HTML表單控制器。 JSF不是一個Web服務框架,因此是工作的錯誤工具。您最好使用JAX-WS(SOAP)或JAX-RS(RESTful),或者甚至使用「普通香草」servlet

然後,爲了讓您的JSF Web應用程序共享相同的數據,只需使用相同的數據存儲(DB)即可。