пятница, 31 мая 2013 г.

Лекции закончились. Но это ещё не всё!

Вот примеры с последней лекции:
https://dl.dropboxusercontent.com/u/63393258/WS.zip
Теории и статей в интернете по темам REST / SOAP Java,  AJAX и JQuery огромное количество.


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

Всех с наступающим летом!