Приложение для запроса базы данных и отправки результатов в виде файла через HTTPS.

StackOverflow https://stackoverflow.com/questions/380415

Вопрос

В настоящее время у меня есть инструмент, который позволяет мне настроить соединение с базой данных (с использованием JDBC) и указать набор запросов для запуска к базе данных.Запуск запланирован на определенное время суток (в настоящее время с использованием cron или планировщика Windows).Затем инструмент экспортирует результаты в файл (xml) и отправляет этот файл на мой сервер через HTTPS.Этот инструмент устанавливается на компьютеры клиентов, чтобы я мог получать от них некоторые данные для последующей обработки.

Я хотел бы написать для этого интерфейс, который облегчит клиентам возможность самостоятельно настраивать извлечение данных.Однако я не совсем знаком с разработкой внешнего интерфейса Rich Client (будучи разработчиком программного обеспечения для интеграции), и мне было интересно, существует ли существующий инструмент, который мог бы сделать все это, или, скажем, стоит немного изучить Swing, чтобы я мог поднять фронтенд.Кто-нибудь из вас знает подходящий инструмент?(Я ищу что-то с одной функцией, а не полный пакет извлечения и преобразования данных, который может отпугнуть некоторых клиентов)

Это было полезно?

Решение

Если ваш инструмент уже существует и работает, я думаю, что лучшим подходом было бы просто прочитать немного о программировании событий графического пользовательского интерфейса (это довольно легко, если вы разберетесь с этим и у вас есть хороший конструктор графического интерфейса) и создать небольшой графический интерфейс, используя конструктор графического интерфейса.

Для Java я могу порекомендовать Netbeans IDE и ее GUI Builder.

Тогда проще всего было бы, чтобы графический интерфейс просто передавал полученные аргументы существующему инструменту через Runtime.exec() или аналогичный подход.

Другие советы

На мой взгляд, создать достойный пользовательский интерфейс с помощью Swing довольно легко и быстро. Учебное пособие по Swing может быть хорошим началом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top