Есть ли способ передать набор объектов между сервером и клиентом, так что если изменение производится либо на сервере, либо на клиенте, объекты будут одинаковыми на как сервер, так и клиент? И если один объект добавлен, с некоторыми подключениями к другим объектам, можно ли передавать только это и поддерживать эти соединения на другом конце?Передача коллекции объектов между клиентом и сервером
ответ
Как вы переносите отдельные объекты? Вы используете сериализуемые java-объекты через TCP? Веб-сервис через HTTP? Что-то проприетарное?
В любом случае вы можете сделать то же самое с коллекциями объектов. Если вы используете «стандартный» механизм сериализации, скорее всего, он уже поддерживает коллекции. Например, все стандартные коллекции, предоставляемые JDK, являются сериализуемыми и поэтому могут быть легко отправлены и получены. То же самое касается веб-служб.
Пожалуйста, не стесняйтесь задавать более конкретные вопросы. Если вы предоставите больше данных, мы сможем дать вам лучшие и более конкретные ответы.
Как я понял, единственное, что я понял, это использовать TCP-соединение с сокетами Java. –
О каком клиенте вы думаете? – perissf
Календарная система для сотрудников в воображаемом бизнесе. Они могут добавлять собрания и встречи в этот календарь и просматривать календари других сотрудников. –
. Чего вы пытаетесь достичь? Копировать один и тот же объект данных на клиент и сервер или один глобальный объект данных, который клиент и сервер могут обновлять одновременно? –