Клиент-серверное приложение - лучший подход в Java - PullRequest
1 голос
/ 27 декабря 2011

Необходимо создать приложение клиент-сервер, оба должны общаться с базой данных.Какой подход подходит для этого, RMI, Socket программирования и т.д ....

Ответы [ 2 ]

2 голосов
/ 27 декабря 2011

Если сервер связывается с базой данных, я думаю, что клиент не должен (в соответствии с идеологией уровней / уровней: http://en.wikipedia.org/wiki/Multitier_architecture). Или, если ваш клиент работает напрямую с базой данных, вы можете избежать использования сервера. Для связи клиент-сервер вы можете использовать множество опций: RMI, сокеты, веб-сервисы и т. Д. Если у вас есть опыт работы с веб-приложениями на Java, я предлагаю использовать веб-сервисы, если нет - RMI.

1 голос
/ 27 декабря 2011

Когда я взял свой первый модуль о клиент-серверном приложении в моем университете, они научили меня программированию RMI и Socket.На мой взгляд, если вы хотите иметь базовые знания о клиент-серверном взаимодействии, то программирование RMI и Socket должно быть полезным.Однако, если вам нужно решение, которое вы внедрите в производственную систему, вам стоит взглянуть на EJB с JSP / JSF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...