Предисловие 11
Глава 1. Начало путешествия 16
Глава 2. Анализатор банковских операций 21
Глава 3. Расширяем анализатор банковских операций 50
Глава 4. Система управления документами 87
Глава 5. Движок бизнес-правил 119
Глава 6. Twootr 146
Глава 7. Расширение Twootr 180
Глава 8. Заключение 212
Об авторах 216
Предметный указатель 218
Этот гид позволит вам прокачать свои навыки объектно-ориентированного программирования и ознакомиться с его приемами на примере реальных проектов. Авторы представляют проектно-ориентированный подход к созданию программного обеспечения на Java, используя который можно стать эффективным разработчиком.
Каждая глава книги сконцентрирована на определенном проекте, начинающемся как простое консольное приложение и вырастающем в полноценное приложение.
Если вы знаете основы программирования на Java, то здесь вы изучите современные методы разработки программного обеспечения, которые позволят создавать актуальные, стабильные и поддерживаемые Java-приложения. Если вы недавно закончили университет или курсы программирования и ищете первую работу в сфере Java, то вам обязательно нужно купить эту книгу - она связывает между собой упражнения в программировании и реальную ежедневную работу профессионального инженера-разработчика.