Необходимо создать клиентское серверное приложение, которое должно взаимодействовать с базой данных. Какой подход подходит для этого, RMI, программирование сокета и т. Д ....Приложение клиентского сервера - лучший подход в Java
ответ
Если сервер связывается с базой данных, я думаю, что клиент не должен (согласно идеям уровней/уровней: http://en.wikipedia.org/wiki/Multitier_architecture). Или, если ваш клиент работает напрямую с базой данных, чем можно избежать использования сервера. Для взаимодействия клиент-сервер вы можете использовать множество опций: RMI, сокеты, веб-сервисы и т. Д. Если у вас есть опыт работы с веб-приложениями Java, я предлагаю использовать веб-службы, если нет - RMI.
Когда я взял свой 1-й модуль о приложении клиентского сервера в своем университете, они научили меня RMI & Программирование сокетов. На мой взгляд, если вы хотите иметь базовые знания о связи клиент-сервер, RMI & Программирование сокетов должно быть полезно. Однако, если вам нужно решение, которое вы принесете в производственную систему, вы должны взглянуть на EJB с JSP/JSF.
В моем случае сервер отправит запрос клиенту, а клиент выполнит задачу и вернет статус серверу после его завершения. Дополнительные операции с БД будут выполняться на стороне сервера. В вашей концепции клиент может отправить текст ответа на сервер? – Palani
hmmm в концепции клиент-сервер, обычно клиент отправляет запросы на сервер. Затем сервер выполнит некоторые задачи и отправит результаты обратно клиенту. Почему ваш сервер должен отправлять запросы клиенту? –
Сервер просит каждого клиента выполнить задание. Как только клиент будет с этим, он должен сообщить серверу, что он доступен для следующей задачи. Только сервер знает всю информацию. – Palani
- 1. Приложение клиентского сервера Java
- 2. Лучший подход к запуску программирования клиентского сервера в perl?
- 3. Приложение для клиентского сервера Java
- 4. Приложение клиентского сервера JAVA SOCKETS
- 5. Приложение чата для клиентского сервера в java
- 6. Приложение клиентского сервера с SigmaJS в Java
- 7. Приложение-сообщение для клиентского сервера
- 8. любое предложение для кластерного клиентского сервера. подход?
- 9. связь клиентского сервера в Java
- 10. Многопоточное приложение чата для клиентского сервера в java
- 11. Простая программа клиентского сервера Java
- 12. Программа простого клиентского сервера Java
- 13. Приложение чата для клиентского сервера в c
- 14. Дилемма клиентского сервера Python
- 15. Масштабируемость приложения на стороне сервера, лучший подход
- 16. Запуск программы клиентского сервера в java
- 17. Как написать приложение для клиентского сервера Android?
- 18. Как разместить приложение клиентского сервера Java через веб-сервер Apache?
- 19. Ошибки обработки клиентского сервера
- 20. Приложение чата для клиентского сервера Java: странные проблемы с общением
- 21. Лучший подход для ServerSocket Java
- 22. Java Tries: нужен лучший подход
- 23. подключение сервера/клиентского сервера
- 24. Приложение для клиентского сервера сокета Python
- 25. Лучший подход, чтобы сделать одно приложение страницу
- 26. Приложение клиентского сервера C#, BinaryReader генерирует исключение
- 27. Приложение для клиентского сервера C#/C++
- 28. Проверьте приложение GUI, закодированное с помощью Java Swing: лучший подход?
- 29. Вопросы Java относительно модели клиентского сервера
- 30. Проект первого клиентского сервера
Хмммммм, больше операций с БД будет выполнено на стороне сервера. – Palani
Я сделал некоторое веб-приложение, используя struts1.2. Но я новичок в веб-сервисе. можете ли вы сказать мне, что ниже концепция может быть выполнена с помощью веб-сервиса. 1. Сервер отправит запрос каждому клиенту для выполнения задания. Запрос сервера происходит в ручном режиме (например, нажмите кнопку отправки). Но клиент должен отправить ответ, как только работа будет выполнена автоматически. Могу ли я достичь этого с помощью концепции веб-сервиса? – Palani
Ваша архитектура немного странная, но не могли бы вы объяснить, какие клиенты вы используете? Является ли это desctop-приложениями, можно ли запускать их на серверах приложений и т. Д.? – dbf