Я проводил некоторые исследования по использованию RMI, и почти во всех случаях они говорят, что вы должны использовать веб, http или ftp сервер, чтобы загрузчик классов мог загружать необходимые классы.
В этой статье jGuru: Удаленный вызов метода (RMI) он начинает часть об установке и развертывании, говоря, что классы должны быть доступны загрузчику классов, затем переходит кскажи, зачем тебе нужен http или ftp сервер.
Итак, мой вопрос, почему я должен использовать http или ftp сервер, когда я могу поместить классы, которые я хочу разделить между моим клиентом и сервером, в файл jar, который распространяется с обеими частями приложения??Насколько я понимаю, это сделало бы классы доступными для обоих загрузчиков классов без необходимости использования http или ftp-сервера, или я делаю неправильные предположения?