Как подружить web app and android app?
От: grizzly86 Россия  
Дата: 03.12.13 13:41
Оценка:
Привет всем. Возникла такая задача. Есть веб-приложение (*.war) с браузерным интерфейсом. Хочу теперь, чтобы было ещё андроид-приложение, которое должно использовать логику, реализованную в managed bean веб-приложения. Например. Есть какая-то страничка веб-приложения. На этой страничке поле ввода и кнопка submit. И есть managed bean, который принимает и запоминает отправленные через браузер данные.

// веб-страничка
<f:view>
    <h:form>
        <h:input value=#{mybean.inValue}/>
        <h:button action="#{mybean.store}/>
    <h:form>
<f:view>
...
@ManagedBean("mybean")
class MyBean
{
     public String getInValue() {...};
     public void setInValue(String value) {...};
     public void store() {...};
}


И теперь допустим есть андроид-приложение также с полем ввода и кнопкой submit. Встаёт вопрос, как отправить из андроид-приложения данные из поля ввода, чтобы на серверной части их точно также принял метод MyBean.setInValue, а при нажатии на кнопку submit в андроид-приложении на серверной стороне вызывался метод MyBean.store?
Пока на ум приходят только сервлеты. Но как-то не хочется возиться с ними. Может есть ещё способ как обратиться к managed bean?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.