2012-03-22 3 views
0

Есть ли способ передать набор объектов между сервером и клиентом, так что если изменение производится либо на сервере, либо на клиенте, объекты будут одинаковыми на как сервер, так и клиент? И если один объект добавлен, с некоторыми подключениями к другим объектам, можно ли передавать только это и поддерживать эти соединения на другом конце?Передача коллекции объектов между клиентом и сервером

+0

О каком клиенте вы думаете? – perissf

+0

Календарная система для сотрудников в воображаемом бизнесе. Они могут добавлять собрания и встречи в этот календарь и просматривать календари других сотрудников. –

+0

. Чего вы пытаетесь достичь? Копировать один и тот же объект данных на клиент и сервер или один глобальный объект данных, который клиент и сервер могут обновлять одновременно? –

ответ

0

Как вы переносите отдельные объекты? Вы используете сериализуемые java-объекты через TCP? Веб-сервис через HTTP? Что-то проприетарное?

В любом случае вы можете сделать то же самое с коллекциями объектов. Если вы используете «стандартный» механизм сериализации, скорее всего, он уже поддерживает коллекции. Например, все стандартные коллекции, предоставляемые JDK, являются сериализуемыми и поэтому могут быть легко отправлены и получены. То же самое касается веб-служб.

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

+0

Как я понял, единственное, что я понял, это использовать TCP-соединение с сокетами Java. –