Приложение RMI - PullRequest
       6

Приложение RMI

0 голосов
/ 11 мая 2011

Я работаю над созданием безбумажной системы для подачи заявок, для запросов и планирования встреч.Он будет иметь 3 категории пользователей: администратор, персонал и студенты.Я использую Eclipse, чтобы написать приложение RMI.Он состоит из:

  • Администратор - состоит из экранов, которые администратор будет использовать
  • Admin_Main - это главный сервер, который связывает интерфейсы в реестре
  • Общие - Общие экраны, используемые администратором, персоналом и учащимися
  • Реализация - Разработка методов, определенных в Интерфейсах
  • Интерфейсы - Методы, которые будут использоваться администратором, персоналом и студентомздесь определены
  • Персонал - экраны, используемые персоналом
  • Студент - экран, используемый учеником

Также в нескольких интерфейсах в моем приложении RMI,Я использую org.eclipse.swt для отображения календаря, чтобы позволить пользователям вводить дату, просто выбрав в календаре.Когда я попытался запустить его в командной строке, но он не распознает пакет org.eclipse.swt.

Поэтому у меня возникает вопрос, как мне развернуть все приложение RMI, чтобы оно работало без затмения, и я хочуРазверните его отдельно, то есть персонал, администратор и студент отдельно, чтобы иметь возможность работать в реальной сетиЕсли я запускаю их на Eclipse, используя плагин RMI, он работает нормально.

Ответы [ 2 ]

1 голос
/ 11 мая 2011

Вы пишете клиент-серверное приложение, в котором оба имеют общий интерфейс.

Eclipse скрывает некоторые детали развертывания от вас, но вам придется разбираться с ними для развертывания без него.

У вас должны быть клиентские и серверные JAR со всеми их отдельнымидоступные зависимости, а также общий JAR для разделяемых ими классов.

У вас должен быть контейнер RMI, который прослушивает запросы RMI от клиентов на выбранном вами порту.

Написали ли вы свойсервер использует один поток на запрос или неблокирующий ввод-вывод?Вы должны знать, будет ли множество клиентов одновременно обращаться к вашему серверу.

0 голосов
/ 11 мая 2011

Вы пытались развернуть приложение RMI на Apache Tomcat с помощью плагина RMI?

Я не слишком хорошо разбираюсь в RMI, но в прошлом году в университете сделал это на нем, и для его развертывания мы использовали Apache Tomcat (http://tomcat.apache.org/)

...