- Завдання виконується на основі спроектованої моделі БД в та розробленого скріпта SCRIPT.SQL.
- Клієнтська програма мовою Java створюється у вигляді Maven проекту з підключенням до MySQL.
- Структура проекту створюється на основі MVC-патерну. Де модель повинна містити як Database Access Layer, так і Business Logic Layer. Реалізація Database Access рівня виконується на основі DAO-патерна.
- User Interface Layer реалізовується у вигляді консольного меню. При цьому Програма повинна забезпечувати роботу з даними в БД за допомогою HIBERNATE:
- вивід даних з таблиць;
- вставку даних у таблиці;
- видалення даних з таблиці;
- обновлення даних у таблицях.
- Підключити до Maven наступні плагіни:
- плагін FindBugs який здійснює автоматичну перевірку якості коду і пошук потенційних помилок в коді
- плагін PMD
- плагін Checkstyle - перевіряє дотримання code convention