четверг, 2 июня 2016 г.

Сдаём курсовую - получаем сертификат!

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

Принимаю и консультирую как минимум до середины июля, вероятнее - до конца (чтобы даже после диплома все желающие успели доделать).