Обмен данными между серверами в Websphere / JSP - PullRequest
1 голос
/ 16 сентября 2011

Извините, если это немного глупо. Я даже не новичок в JSP / WebSphere. Я работаю удаленно с компанией, чьи серверы используют эту «среду», как они ее назвали.

Мне нужен их сервер для отправки запроса POST непосредственно на мой сервер (без вмешательства клиента). Мой сервер ответит с помощью JSON-объекта, который должен быть сохранен в их базах данных.

Ответственное лицо может писать только jsp страницы. И мне интересно, можно ли сделать то, что мне нужно?

Если бы вы могли указать мне несколько руководств с информацией об этом, я был бы признателен. У нас тут не хватает времени.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 16 сентября 2011

Только JSP на их стороне, но никакое вмешательство клиента не похоже на 2 противоречивых требования.Конечно, они могли бы написать кучу скриптового кода, чтобы сделать что-нибудь в JSP, но JSP не выполняются до тех пор, пока представление не должно быть отображено.т. е. клиент запрашивает его.

Полагаю, вы могли бы обойти это, если бы что-то внешнее ударило по URL-адресу своей JSP-страницы, которая, в свою очередь, поразит URL-адрес вашей службы, предоставляющей JSON.Вы могли бы запланировать этот первоначальный запрос URL с помощью чего-то вроде cron.

0 голосов
/ 16 сентября 2011

Вы можете сделать это просто с двумя JSps на сервере удаленной компании и с одним JSP на вашем сервере, назовем их следующим образом:

JSP удаленной компании: sendReq.jsp и saveJSON.jsp

Ваша сторона JSP: sendRes.jsp

В sendReq.jsp , код для отправки запроса POSt с использованием класса HttpConnection
В sendRes.jsp , код для создания JSON и отправки в качестве ответа на saveJSON.jsp
В saveJSON.jsp , код для получения JSON с сервера и сохранения в базе данных,

Было ли это полезно !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...