You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Многопоточное многопользовательское клиент-серверное приложения на Java с базой данных на PostgreSQL
Данное приложение было реализовано в результате цикла лабораторных работ по предмету "Программирование" за 2 семестр. Оно реализует управление коллекцией объектов SpaceMarine (космические корабли) для разных пользователей.
Немного технической информации об этом проекте:
Проект содержит 3 модуля - клиент, сервер и общий модуль.
Передача данных по сети осуществлена при помощи протокола UDP.
Взаимодействие с базой данных осуществляется при помощи JDBC.
Установка значения полей объекта реализуется при помощи заполнения LinkedHashMap с использованием рефлексии.
Валидация вводимых значений производится через обработку самописных аннотаций.
В основе всего взаимодействия внутри программы лежит паттерн Command и MVC.
В проекте использовались такие паттерны, как Decorator, Singleton, Builder и др.
Реализована многопоточная обработка запросов на сервере.
About
Multiusers Mutithreading Client-Server App with PostgreSQL on Java