Skip to content

Latest commit

 

History

History
55 lines (52 loc) · 3.25 KB

File metadata and controls

55 lines (52 loc) · 3.25 KB

Java Enterprise Online Project

Полнофункциональное Spring/JPA Enterprise приложение c авторизацией и правами доступа на основе ролей с использованием наиболее популярных инструментов и технологий Java: Maven, Spring MVC, Security, JPA(Hibernate), REST(Jackson), Bootstrap (css,js), datatables, jQuery + plugins, Java 8 Stream and Time API.

Архитектура проекта.

Разработка WEB

  • Spring кэш
  • Spring Web
  • JSP, JSTL, i18n
  • Tomcat maven plugin. JNDI
  • Spring Web MVC
  • Spring Internationalization
  • Тестирование Spring MVC
  • REST контроллеры
  • Тестирование REST контроллеров. Jackson.
  • jackson-datatype-hibernate. Тестирование через матчеры.
  • Тестирование через SoapUi. UTF-8
  • WebJars.
  • Bootstrap. Datatables.
  • AJAX. jQuery. Notifications.
  • Spring Security
  • Spring Binding/Validation
  • Работа с Datatables через Ajax.
  • Spring Security Test
  • Encoding password
  • CSRF (добавление в проект защиты от межсайтовой подделки запроса)
  • form-login. Spring Security Taglib
  • Handler interceptor
  • Spring Exception Handling
  • Деплой в Heroku