![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| zhenya1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 20.9.2010 Репутация: нет Всего: нет |
Здравтсвуйте!
Есть клиент и сервер + БД. Условие: по сети передовать только объекты. Такие вопросы: Ведь не совсем правильно будет связывать клиента с БД ? Какую роль должен выполнять сервер? Если БД прявязана к серверу, как клиенту передовать запрос на сервер( запрос явно не только один)? |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: нет Всего: 48 |
Ну вообщем-то это вас никак не ограничивает Передавать запросы можно, например, через RMI - тогда ограничение - все передаваемые объекты должны быть Serializable. |
|||
|
||||
| zhenya1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 20.9.2010 Репутация: нет Всего: нет |
Интересно, но мне так нельзя.
Как бы через сокеты ? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| zhenya1 |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 20.9.2010 Репутация: нет Всего: нет |
Т.е. можно как-то так сделать?! :
А как быть на сервере, ну вот так можно я так понимаю принять обьект:
|
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
Можно, но не стоит. Вариантов сериализации для Java уже изобретено столько, что свой велосипед писать не стоит. Есть стандартная сериализация Java, есть куча сторонних: Hessian, Protocol buffers и т.д. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| zhenya1 |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 20.9.2010 Репутация: нет Всего: нет |
Здравствуйте, возникла еще одна проблема:
С приведенного далее блока if, располож. на сервере, выбираеться информация из таблицы( в ней 4 поля) и заносится в ArrayList. Далее я передаю объект сериализ. класса. На клиенте считываю этот объект и вывожу список. Это сработало. Однако после того, как я , скажем, удалил одну из строк таблицы и попытался повторно вывести список, на клиенте ничего не произошло нового( остался только выведенный первоначальный список). А хотелось бы сделать так, чтобы список, при повторном выводе, изменился. Сервер:
Клиент:
Это сообщение отредактировал(а) zhenya1 - 19.10.2011, 19:30 |
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 19 Всего: 538 |
Модератор: Пожалуйста, один топик - один вопрос. Создай новую тему и опиши проблему там.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |