Доступно Top Java Enterprise, 2015

Цена:
12500 руб
Взнос:
170 руб
Организатор:
Нафаня

Основной список:

1. Нафаня 2. Rostislav 3. m.belozerskiy 4. Эрл 5. vladpap 6. LZoom 7. Оберон 8. vasea1998 9. WeR58 10. diana807 11. boatswain 12. dmdrl 13. Surfin Bird 14. Rive 15. peter0001 16. gMuTpu4 17. lerol
Купить
  1. Top Java Enterprise, 2015

    [​IMG]
    Наиболее востребованные технологии /инструменты / фреймворки Java Enterprise:
    Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery + plugins.​
    Участники последовательно разрабатывают полнофункциональное Spring/JPA Enterprise приложение c авторизацией и правами доступа на основе ролей, используя инструменты/ библиотеки/ фреймворки: Maven, Spring Security, Spring MVC, Spring Data JPA, Spring Security Test, Hibernate ORM, Hibernate Validator, SLF4J, Json Jackson, JSP, JSTL, Apache Tomcat, WebJars, Dandelion DataTables, Ehcache, PostgreSQL, JUnit, Hamcrest, jQuery, jQuery notification, Bootstrap

    Основное внимание будет уделяться способам решения многочисленных проблем разработки в Spring/JPA, а также структурному (красивому и надежному) java кодированию и архитектуре приложения.
    Каждая итерация проекта в закрепляется домашним заданием по реализации схожей функциональности. Следующее занятие начинается с разбора домашних заданий.

    Большое внимание уделяется тестированию кода: в проекте ~ 85 JUnit тестов.
    Несмотря на относительно небольшой размер, приложение разрабатывается с нуля как большой проект (например мы используем кэш 2-го уровня Hibernate, настраиваем Jenkins для работы с ленивой загрузкой Hibernate, делаем конверторы для типов LocalDateTime (Java 8 time API), которые еще не поддерживаются ни JPA/Hibernate, ни Jackson/json). Разбираются архитектурные паттерны: слои приложения и как правильно разбивать логику по слоям, когда нужно применят Data Transfer Object. Т.е на выходе получается не учебный проект, а хорошо маштабируемый шаблон для большого проекта на всех пройденных технологиях.

    Большое внимание уделяется деталям: популяция базы, использование транзакционности, тесты сервисов и REST контроллеров, насторойка EntityManagerFactory, выбор реализации пула коннектов. Особое внимание уделяется работе с базой: через Spring JDBC, Spring ORM и Spring Data Jpa.

    Используются самые востребованные на сегодняшний момент фреймворки: Maven, Spring Security 4 вместе с Spring Security Test, наиболее удобный для работы с базой проект Spring Data Jpa, библиотека логирования logback, реализующая SLF4J, повсеместно используемый Bootstrap и jQuery.

     
    Последнее редактирование модератором: 5 авг 2022
    30 сен 2015
  2. Похожие складчины
    Загрузка...