java jdbc dao training project
Вариант 2. Система Платежи. Клиент имеет одну или несколько Кредитных Карт. Что необходимо сделать:
- Создать базу данных в любой СУБД (MySQL, MS SQL, SQLite, PostreSQL и тд) на ваш вкус;
- Организовать доступ к базе данных из вашего приложения используя JDBC и шаблон DAO;
- Релизовать необходимые сервисы, которые будут каки-либо образом использовать данные из таблиц БД (просто получать, получать по параметру, получать в определённом порядке, считать статистику на основе полученных данных и тд);
- Реализовать вывод результатов работы сервисного слоя в консоль;
- Написать тесты для сервисного слоя (TestNG);
- Классы и интерфейсы должны быть хорошо структурированы по пакетам;
- Соблюдать Java Code Conventions;