Java-апплет и соединение с базой данных - PullRequest
2 голосов
/ 04 июля 2011

Я создаю веб-приложение на Java. Я должен создать апплет для отображения некоторых графиков для клиентов. Проблема в том, что я не хочу, чтобы апплет подключался напрямую к базе данных из соображений безопасности.

Какой самый лучший способ получить данные без подключения к базе данных? Я думал о создании сервлета, который отправляет ResultSet или список строк в апплет с URLConnection. Но я не уверен, что это правильный путь!

Ответы [ 2 ]

3 голосов
/ 04 июля 2011

Да, предоставление сервлета, который возвращает результаты в формате JSON или XML, является наиболее разумным подходом.

1 голос
/ 04 июля 2011

Есть много способов сделать это.Если Java Applet является решением для вас, я думаю, вам следует создать Apache Commons HTTPClient и запросить сервлет, работающий на вашем сервере.Сервлет устанавливает связь с БД и возвращает данные в формате XML или JSON, которые вы можете анализировать в апплете.Вы можете сделать Web-сервисы для того, что служит той же цели.Если я буду на вашем месте, я положу деньги на RESTFul Service.:)

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