Рассмотрены вопросы современных методов создания сложного программного обеспечения, использующего информацию, хранимую в базе данных. Подчеркнуты особенности создания такого программного обеспечения: итеративный характер разработки, использование стандартных средств создания программ (стандартные компоненты, паттерны, Bean-компоненты и т.
д.). Большое внимание уделено разработке структуры программного обеспечения. Весь материал проиллюстрирован на одном достаточно сложном примере