Реализовать многопоточность, асинхронное обращение к серверу с обновлением контента без перезагрузки страницы
Использовать Java bean. По возможности использовать ejb
2
подключить фраймворк strats2 с использованием action
Обработка ошибок в этом методе (описать обработку одной двух ошибок)
Связывание компонентов с помощью фреймворка spring
Создание простого приложения с помощью аспекто ориентированного программирования
Примерно, как будет выглядит:
Сайт на котором будут таблички с кнопками, для переключения между таблицами и выполнением различных действий с использованием требуемых технологий технологий
первый пункт и второй можно сделать в двух разных проектах