- Ядро системы:
- классы, соответствующие сущностям предметной области
- тесты, описывающие основные сценарии
- Базовый интерфейс: JSP
- Работа с базой данных, сохранение и использование данных: SQL + Hibernate
- Интерфейс + Spring MVC
- Безопасность (авторизация) Реализация простейшего механизма "вручную" Java Servlets Spring Security
- Пользовательский интерфейс: HTML / CSS / JavaScript / jQuery Шаблонизаторы