Що нового?

Придбаний Найкраще підприємство на Java, 2015

Інформація про покупку
Тип покупки: Складчина
Ціна: 4596 ГРН
Учасників: 0 з 67
Організатор: Відсутній
Статус: Набір учасників
Внесок: 71.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
найпопулярніші технології/інструменти/реймворки Java Enterprise:
Maven/Spring/Security/JPA(Hibernate)/Rest(Jackson)/Bootstrap(CSS)/jQuery + плагіни.
облікові записи, які використовуються для перегляду повнофункціонального 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 , шинок, jQuery, jQuery повідомлення, початкове завантаження

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

Велика увага приділяється тестуванню коду: у проекті ~ 85 одиниць.
Не дивлячись на відчужений невеликий розмір, додаток розробляється з нуля як великий проект (приклад ми використовуємо для 2-го рівня гібернації, налаштовуємо Дженкінс для роботи з ленной завантаженням Hibernate, створюємо конвертори для типів LocalDateTime (Java 8 time API), які не підтримуються (ні JPA/Hibernate, ні Jackson/json). Розбираються архітектурні патерни: шари Додатки і як правильно розбивати логіку по шарах, коли потрібно застосують передачі даних об'єктів. Тобто на виході виходить не навчальний проект, а добре маштабіруемий шаблон для великого проекту на всіх пройдених технологіях.

Велика увага приділяється деталям: використання бази даних, використання сканзавісімості, тести серверів і інших контролерів, настройка EntityManagerFactory, вибірр реорганізації пулу конекторів. Велика увага приділяється роботі з базою: через Spring JDBC, Spring ORM і Spring Data JPA.

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

******
 
Угорі