Связь банку с войной - PullRequest
       29

Связь банку с войной

3 голосов
/ 26 марта 2012

Я создал проект (в NetBeans), в котором вся моя часть графического интерфейса (используемые качели) находится в Java-приложении-1. Данные из Java-приложения-1 передаются сервлетам в WebApplication-1, где детали хранятся в базе данных..Проект работает нормально.

Меня попросили создать jar / war для моего проекта ... чтобы его можно было использовать где угодно ... Я прошел создание jar and war (также протестировано с образцом)Мои вопросы: как я могу связать Java-приложение-1 (jar) с WebApplication-1 (war) ??

Поскольку предположим, что jar импортирован в другую систему, он должен использовать war (поскольку существуют сервлеты)в веб-приложении). Как я могу это сделать? Есть ли способ связать весь проект в одну библиотеку ??

1 Ответ

0 голосов
/ 26 марта 2012

Вы не можете получить доступ к войне напрямую извне, поскольку в соответствии со спецификациями Java EE войны должны быть изолированы. Таким образом, для любого взаимодействия между приложением с графическим интерфейсом и веб-приложением должны использоваться другие каналы, наиболее очевидным из которых является обмен на основе http, например веб-сервисы.

Другой вариант может заключаться в том, чтобы создать ухо и поместить в него код базы данных (вывести его из войны), а также приложение с графическим интерфейсом и войну.

...