Напоминаю требования к курсовому проекту для получения сертификата:
- База данных c не менее 5 таблиц (или 3, но очень сложные связи).
- DAO-компоненты для доступа к данным с использованием JPA . Управление транзакциями декларативное (@Transactional)
- Хотя бы минимальный слой бизнес-логики (отдельные объекты для осмысленных операций, выполняющие обращения к DAO и что-то ещё, более сложные действия, чем - считать - занести - изменить - удалить. Например, "оформить заявку на доставку груза", "рассчитать кол-во свободных мест в кинозале", "начать партию в крестики-нолики"). (Spring - можно пометить классы @Component)
- Spring MVC в качестве веб-слоя.
- JSP (JSTL+EL) в качестве View или что-то более продвинутое (FreeMarker,ThymeLeaf)
- Ограничение безопасности на уровне веб-страниц (например, администраторская часть приложения), вход в систему средствами сервера можно сделать только для администраторской части.
- Простой веб-сервис для доступа к каким-то из данных (можно как Spring, так и EJB -отдельным приложением с использованием тех же классов)
- По желанию - пользовательские теги JSP
Комментариев нет:
Отправить комментарий