Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Клиент базы данных


Автор: HappyLife 15.9.2011, 14:00
Здравствуйте. Помогите определиться с технологией на которой писать клиент. 
Вариантов есть несколько.

1. Java Web Start
2. Аплет
3. JSP
4. Обычное приложение.

В чем какие преимущество?

Автор: priam220 15.9.2011, 14:12
ну если ваш клиент не нуждается в работе удаленно, а только локально, то аплеты и жсп вам точно не нужны. 

Автор: Farmazon 15.9.2011, 14:56
требования к приложению давай!!1

Автор: HappyLife 15.9.2011, 15:07
Клиент биллинга компании. Сейчас все реализовано на PHP и клиентом является обычный браузер.

Интересует создать и расширять его на Java.
Будет происходить подключение к некоему серверу и происходить обмен данными с ними. 

Автор: fclmfan 15.9.2011, 15:37
Если сервер удалённый, то лучше тонкий клиент. Это JSP....

Автор: HappyLife 15.9.2011, 15:47
А технология Java Web Start вообще популярна? 

Автор: AntonSaburov 15.9.2011, 16:16
Не очень. Сильно не очень. Хотя все упирается в требования к задаче.

Автор: LSD 15.9.2011, 16:51
Цитата(HappyLife @  15.9.2011,  16:07 Найти цитируемый пост)
Сейчас все реализовано на PHP и клиентом является обычный браузер.

Интересует создать и расширять его на Java.

Что именно не устраивает в текущем решении?

Автор: HappyLife 19.9.2011, 13:54
Скажите еще пожалуйста, а что более популярно в клиент-серверной технологии? Использование потоков, в которых передаются сериализованные классы либо, технология RMI ?

Автор: Farmazon 19.9.2011, 14:19
HappyLife, это почти одно и то же... Разве что для RMI спецификация есть.

вообще, чаще используют SOAP, REST (ну Hessian ещё). Они не зависят от Java.

Автор: Skynin 19.9.2011, 15:17
Цитата

технология RMI 

не рекомендована для общих сетей, которые неустойчиво работают. 
Плюс заточена только на Java. Причем даже не скажу вот так сразу - можно ли с Андроидной Java(Dalvik VM) подключиться к JVM от Sun.

Поэтому ее применение должно быть ну очень оправдано.

Автор: HappyLife 19.9.2011, 15:26
Спасибо огромное! Значит не буду терять времени на ней.

Автор: Skynin 19.9.2011, 15:49
Цитата

 Значит не буду терять времени на ней.

RMI
Она вполне хороша в локальной сети.
Например несколько серверов, физически рядышком стоят. Все с UPSами, и хаб, куда воткнуты, тоже. Вот друг с другом их связать, чтобы много не писать, RMI - самое то.
Или офис, где точно известно, что у всех стоит java, и всяких физических подсетей минимум.

А вот если уже 2 офиса, географически разнесенные, и связь поверх обычного интернета, то могут возникать мелкие неприятности.

Автор: Farmazon 19.9.2011, 16:16
Rmi быстрый, это до...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)