Разработка клиент-серверного приложения Чат с использованием Spring и Java
PDF
В соответствии с выбранной темой требуется разработать клиент-серверное решение с использованием библиотек Spring Boot для сервера и JavaFX для GUI клиента в виде пользовательских классов и таблиц для PostgreSQL СУБД.
Со стороны frontend необходимо разработать эргономичный и интуитивно понятный графический пользовательский интерфейс, а также дизайн и анимацию.
Cо стороны backend необходимо использовать ORM для связи Spring-сервера с СУБД, а также модель MVC для отдельного расположения контроллеров, сервисов и репозиториев с логикой таблиц СУБД.
Решение должно выполнять следующие операции:
• Отображение в таблице данных предметной области
• Для информационной модели, основанной на БД, таблицы должны быть предварительно заполнены записями
• Добавление в БД нового объекта, удаление объекта, редактирование объекта
• Фильтрация записей БД, удовлетворяющих введенному пользователем сложному критерию
• Сортировка записей
• Обновление изменений источника данных в базе данных
• Загрузка данных из БД
• Отображение статистических данных