Вопрос

У меня есть 3 веб-приложения. Все они имеют общий набор функциональности, который является операцией IO: - Запишите в текстовый файл и доступ к письму. Я собираюсь отделить эту функцию (запись файла) как одно приложение, которое принимает запросы от всех приложений и записывать в текстовые файлы и возвращает, когда они обязательны.

На самом деле это что-то вроде управления сеансом между браузером и сервером. Каждый пользователь подключается к серверу идентичен, и каждый пользователь обрабатывается отдельно. То же самое требуется здесь между 3 приложениями и этим разделенным приложением и подключенным к HTTP-соединением.

Некоторый набор экземпляров классов этого отложенного применения должен быть идентичным, отделен для каждой вызывающей приложения.

Это разделенное приложение должно быть развернуто в качестве файла войны. Пожалуйста, проведите меня, как я могу достичь этого?

Должен ли я использовать веб-сервисы? Или что-то вроде отдыхаемых служб? Любые образцы образцов Проекты / коды, ссылки высоко ценятся.

Это было полезно?

Решение

Веб-сервис - это опция, специально потому, что это невероятно легко реализовать с использованием аннотаций Javaee.

Одна вещь, которую вы должны рассмотреть в этом случае, состоит в том, чтобы обеспечить правильную аутентификацию, поэтому вы можете быть уверены, что ваши услуги правильно выставляются только для ваших желаемых клиентов.

Другой вариант rmi.

Я привык работать с Eclipse и Tomee, на всякий случай, если вам нужен какой-либо пример, хотя, даже сайте Tomee имеет некоторые примеры самих примеров - http://tomee.apache.org/examples-trunk/simple-webservice/rueadme.html

Просто чтобы быть уверенным, необходим ли коммуникационные накладные расходы или просто обернуть логику ввода / вывода в банку?Таким образом, это было бы легче: -)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top