1. Новые складчины

    05.12.2016: Снятие негативных эгрегориальных подключений

    05.12.2016: Книга - Расставание без боли и слёз (2016)

    04.12.2016: 12 способов заработка с помощью YouTube (2016)

    03.12.2016: Развитие внимания. Часть 1. Шевцов (4 DVD)

    03.12.2016: Книга - Высокие технологии для сада и огорода

    03.12.2016: Книга - Ботаническая иллюстрация. Венди Холендер

    03.12.2016: Корейский язык. Вводный курс (+MP3)

    02.12.2016: Кен Уилбер. Интегральный буддизм

    02.12.2016: Кен Уилбер. Интегральная духовность

    02.12.2016: Е. Шморгун. Утренние медитации

    02.12.2016: Е. Шморгун. Прощение

    02.12.2016: Е. Шморгун. Первый базовый модуль. Осознанность

    02.12.2016: Е. Шморгун. Второй базовый модуль. Мои отношения с собой

    02.12.2016: Удовольствие рисования

    29.11.2016: Осанка - основа красоты и здоровья

    28.11.2016: Между нами девочками. 1 ступень школы настоящих женщин

    28.11.2016: Самураи. Первая полная энциклопедия (2016)

    28.11.2016: К. Бордунос. Огонь вселенской Любви

    28.11.2016: Книга моих историй. Советы и идеи

    28.11.2016: Я писатель. Книга моих историй (2016)

    28.11.2016: Лечебник потомственного деревенского знахаря

    28.11.2016: Психотерапия для начинающих. Самоучитель (2016)

    28.11.2016: Ментальная сторона онлайн-успеха (2016)

    28.11.2016: Иностранный язык: как высосать из него все деньги (2016)

    28.11.2016: Общение на результат. Как убеждать, продавать и договариваться (2017)

    28.11.2016: Большая книга общения с ребенком (2016)

    28.11.2016: Бенджамин Франклин. Биография

    28.11.2016: Правила здоровой и долгой жизни

    28.11.2016: Анатомия везения. Принцип пуповины

    28.11.2016: Аутентичный учебник ниндзя XVII века (2016)

    28.11.2016: Гражданский кодекс для чайников (2016)

    28.11.2016: Уголовный кодекс для чайников (2016)

    28.11.2016: Иудаизм и масонство. Платонов (2016)

    28.11.2016: Православие против масонства. Платонов (2016)

    28.11.2016: Русское сопротивление. Война с антихристом. Платонов

    28.11.2016: Война с внутренним врагом. Платонов

    28.11.2016: Государственная измена. Платонов

    28.11.2016: Злые мифы о России. Что о нас говорят на Западе? (2016)

    27.11.2016: Другая Америка. Записки волонтера

    27.11.2016: Allsubmitter 7.6 Null

    27.11.2016: Грязные войны буржуинов

    27.11.2016: Как снять классный timelapse (школа «Как снимать кино»)

    27.11.2016: Автоматизация произношения и дифференциация звуков [ц], [ч], [щ] (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков раннего онтогенеза (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков [с]-[ш]-[з]-[ж] (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков [с]-[з]-[с']-[з'] (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков [р] и [р'] (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков [л], [л'], [j] (2016)

    27.11.2016: Предсказание по «Книге Перемен». И-Цзин

    27.11.2016: Что, если ты можешь? 6 простых способов исцеления жизни (2016)

    27.11.2016: Что такое бессмертие и технология его достижения (Виногродский)

    27.11.2016: Тело — главное орудие познания мира. Виногродский

    27.11.2016: Искусство женского флирта, соблазнения и дефиле. Раков (2016)

    27.11.2016: Секреты женского влияния на мужчин. Раков (2016)

    27.11.2016: На самом деле я умная, но живу как дура. Раков (2016)

    27.11.2016: Моделирование женской одежды для начинающих (2016)

    27.11.2016: Как запомнить самое важное. 17 простых приемов

    27.11.2016: Учить иностранные слова легко

    27.11.2016: Материализация денег. 7 шагов к финансовой свободе

    27.11.2016: Аудиокнига - Английский за рулем. Выпуск 3 (Pre-Intermediate)

  2. Нужен организатор

    02.12.2016: Удовольствие рисования

    16.11.2016: Завершение отношений. Мастер-класс

    16.11.2016: Психогенеалогия для всех. Дистанционный курс для самостоятельной работы с семейной историей.

    12.11.2016: [готовый бизнес] Чистая прибыль в день от 3000р до 6000р [повтор-3]

    15.10.2016: Эзотерический марафон "Новая Я"

    10.10.2016: Разработка нового продукта методом lean startup

    19.08.2016: Бухгалтерский бизнес (4 курса)

    15.08.2016: В каждом ребенке солнце

    15.08.2016: Испания. Гастрономия

    15.08.2016: Книги по китайской медицине. Часть 2.

    15.08.2016: Логотип и фирменный стиль. Руководство дизайнера

    15.08.2016: Налоги за 14 дней. Экспресс-курс. Новое, 14-е изд.

    15.08.2016: Голубая точка. Космическое будущее человечества

    15.08.2016: Бесплодие — диагноз или приговор

    15.08.2016: Руководство по самоисцелению

    15.08.2016: Хорошие девочки отправляются на небеса, а плохие – куда захотят

    15.08.2016: Гипноз и другие фишки на сайте или секреты продающих сайтов

    03.08.2016: Любовная Совместимость. Методика Разведчиков

    13.06.2016: Оптимизация налогов и страховых взносов. Защита активов в 2016 г.

    19.01.2016: Ментальный курс от Александра Росса

    25.08.2014: IonCube v8.3 Decoder + PHP Script Auto-Fixer

  3. Сбор взносов

    03.12.2016: Корейский язык. Вводный курс (+MP3)

    29.11.2016: Осанка - основа красоты и здоровья

    28.11.2016: Между нами девочками. 1 ступень школы настоящих женщин

    28.11.2016: Самураи. Первая полная энциклопедия (2016)

    28.11.2016: Книга моих историй. Советы и идеи

    28.11.2016: Я писатель. Книга моих историй (2016)

    28.11.2016: Лечебник потомственного деревенского знахаря

    28.11.2016: Психотерапия для начинающих. Самоучитель (2016)

    28.11.2016: Ментальная сторона онлайн-успеха (2016)

    28.11.2016: Иностранный язык: как высосать из него все деньги (2016)

    28.11.2016: Общение на результат. Как убеждать, продавать и договариваться (2017)

    28.11.2016: Большая книга общения с ребенком (2016)

    28.11.2016: Бенджамин Франклин. Биография

    28.11.2016: Правила здоровой и долгой жизни

    28.11.2016: Анатомия везения. Принцип пуповины

    28.11.2016: Аутентичный учебник ниндзя XVII века (2016)

    28.11.2016: Гражданский кодекс для чайников (2016)

    28.11.2016: Уголовный кодекс для чайников (2016)

    28.11.2016: Иудаизм и масонство. Платонов (2016)

    28.11.2016: Православие против масонства. Платонов (2016)

    28.11.2016: Русское сопротивление. Война с антихристом. Платонов

    28.11.2016: Война с внутренним врагом. Платонов

    28.11.2016: Государственная измена. Платонов

    28.11.2016: Злые мифы о России. Что о нас говорят на Западе? (2016)

    27.11.2016: Другая Америка. Записки волонтера

    27.11.2016: Грязные войны буржуинов

    27.11.2016: Как снять классный timelapse (школа «Как снимать кино»)

    27.11.2016: Автоматизация произношения и дифференциация звуков [ц], [ч], [щ] (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков раннего онтогенеза (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков [с]-[ш]-[з]-[ж] (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков [с]-[з]-[с']-[з'] (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков [р] и [р'] (2016)

    27.11.2016: Автоматизация произношения и дифференциация звуков [л], [л'], [j] (2016)

    27.11.2016: Предсказание по «Книге Перемен». И-Цзин

    27.11.2016: Что, если ты можешь? 6 простых способов исцеления жизни (2016)

    27.11.2016: Что такое бессмертие и технология его достижения (Виногродский)

    27.11.2016: Тело — главное орудие познания мира. Виногродский

    27.11.2016: Искусство женского флирта, соблазнения и дефиле. Раков (2016)

    27.11.2016: Секреты женского влияния на мужчин. Раков (2016)

    27.11.2016: На самом деле я умная, но живу как дура. Раков (2016)

    27.11.2016: Моделирование женской одежды для начинающих (2016)

    27.11.2016: Как запомнить самое важное. 17 простых приемов

    27.11.2016: Учить иностранные слова легко

    27.11.2016: Материализация денег. 7 шагов к финансовой свободе

    27.11.2016: Аудиокнига - Английский за рулем. Выпуск 3 (Pre-Intermediate)

    27.11.2016: Аудиокнига - Английский за рулем. Выпуск 2 (Elementary)

    26.11.2016: Аудиокнига - Английский за рулем. Выпуск 1 (Beginner)

    26.11.2016: Читаем и поем по-английски! Песенки и стихи для малышей

    26.11.2016: Аудиокнига - Английский в дороге. Курс для начинающих

    26.11.2016: Аудиокнига - Английский язык. Расширенный курс (2016)

    26.11.2016: Аудиокнига - Английский за 30 минут (Beginner)

    26.11.2016: Семинар-воркшоп по страницам в инфомаркетинге

    26.11.2016: Вижу вас насквозь. Как «читать» людей» (Спирица)

    26.11.2016: Видеоразбор 3-х фильмов (Церетьян)

    26.11.2016: Записки бредпринимателя. Избранные рецепты осмысленной жизни (2016)

    26.11.2016: Работы по огороду и теплицам в августе, осенью и подготовка участка к зиме

    26.11.2016: Приемы общения с неприятными людьми

    26.11.2016: Видеоразбор фильма Джонни Д. (Церетьян)

    26.11.2016: Видеомонтаж в Sony Vegas PRO 13 (+DVD)

    26.11.2016: Взгляд сквозь шторы. 100 пикантных историй, которые разбудят ваши фантазии (2016)

Раздача Top Java : Maven/ Spring/ Security/ JPA(Hibernate)/ Rest(Jackson)/ Bootstrap(CSS)/ jQuery + plugins

Тема в разделе "[WEB] Программирование, администрирование", создана пользователем Lucca, 29 июн 2015.

  1. TopicStarter Overlay
     
    Lucca
    offline

    Lucca Премиум Helper VIP

    Сообщения:
    1.600
    Симпатии:
    4.084
    Монеты:
    Репутация:
    471
    xomyaki.com - Курсы, Тренинги, Складчины
    Наиболее востребованные технологии /инструменты / фреймворки Java:
    Maven/ Spring/ Security/ JPA(Hibernate)/ Rest(Jackson)/ Bootstrap(CSS)/ jQuery + plugins

    Описание:

    На тренинге последовательно разрабатывается полнофункциональное Spring приложение 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, HSQLDB, JUnit, Hamcrest, Mockito, JsonPath, jQuery, Jeditable, jQuery notification, Bootstrap.

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


    Каждое занятие в закрепляется домашним заданием по реализации схожей функциональности. Следующее занятие начинается с разбора домашних заданий.

    План вебинара

    Обзор используемых на вебинаре технологий. Интеграция ПО.
    Системы управления версиями
    Maven
    Логгирование
    Архитектура приложения Spring. Создание каркаса приложения
    Обзор Spring Framework. Spring Context
    Тестирование. Spring Test
    Базы данных. Spring JDBC
    Spring ORM. JPA. Hibernate. Конфигурирование доменной модели
    Реализация через JPA. Транзакции
    Насторойка пула коннектов
    Spring Data JPA
    Кэширование
    Spring Web. Конфигурирование Tomcat
    Spring Web MVC
    Тестирование Spring MVC
    Реализация Rest API
    Тетсирование Rest контроллеров
    WebJars. Bootstrap. Dandelion-Datatables
    AJAX. jQuery.
    Spring Security
    Spring Security Test
    Авторизация/ регистрация. JSP based tag.
    Dandelion Bundle. Настройка библиотек JavaScript.
    Работа с Dandelion Datatables через Ajax.
    Обработка исключений
    Деплой в PaaS-платформу Heroku
    Ресурсы


    Обзор используемых на вебинаре технологий. Интеграция ПО.

    Библиотека vs Фреймворк. Стандартные библиотеки Apache Commons, Guava
    Обзор популярности инструментов и технологий Java за 2014 г.
    Приложение Spring Pet Clinic. Demo
    По следам Spring Pet Clinic. Maven/ Spring Context/ Spring Test/ Spring ORM/ Spring Data JPAs
    Интеграция ПО с IntelliJ IDEA

    Системы управления версиями


    Распределённые системы управления версиями. Git.

    Maven.

    Среда сборки проектов Maven.
    The Central Repository
    Maven archetype. Создание проекта на основе maven-archetype-webapp. Сборка проекта.
    Настройка пропертей Maven: кодировка, java version, зависимости, maven-compiler-plugin
    Build Lifecycle.
    Dependency Mechanism
    Зависимости, профили
    The Reactor. Snapshots
    Недостатки Maven. Другие инструменты сборки.
    Веб-контейнер Tomcat. Деплой в Tomcat и динамическое обновление.


    Ресурсы:
    Maven: The Complete Reference
    Автоматизация сборки проекта
    Repository management Nexus
    Appfuse project (archetype appfuse)
    Bintray: gateway to Maven Central

    Логгирование.

    Системы логгирования: java.util.logging, common-logging,Logback, SLF4J, Log4J. Ведение лога приложения
    Добавление зависимостей логгирования в проект.
    Log4j vs Logback. Анализ зависимостей проекта.
    Конфигурирование логгирования. Создание обертки логгирования. Настройка Live Template.
    Интеграция IDEA с Tomcat, деплой.
    Тестирование логирования в сервлете. Переменная окружения TOPJAVA_ROOT.
    Управление логгированием по JMX.
    Контекст приложения. Деплой в Tomcat без IDE. Remote debug.



    Архитектура приложения Spring. Создание каркаса приложения.

    Архитектурные слои приложения в Spring
    Инверсия управления.DI/ Service Locator
    Доменная модель приложения
    Паттерн DTO. Value Object и Data Transfer Object
    Паттерны Repository и DAO
    Разбиение на пакеты по слоям и бизнес логике. Создание каркаса приложения.


    Ресурсы:
    Паттерн "Слои приложения".
    Справочник «Паттерны проектирования»
    Catalog of Patterns of Enterprise Application Architecture

    Обзор Spring Framework. Spring Context.

    Доработка API
    Проекты Spring. Spring Roo
    Обзор Spring Framework
    Добавление Spring в проект. Контекст Spring-а. BeanFactory. Запуск ApplicationContext. BeanDefinitionNames
    Инжекция через аннотации. Required. JSR 250. PostConstruct/ PreDestroy.
    Сканирование компонентов. Стереотипы.
    Spring изнутри. Этапы инициализации контекста.


    Ресурсы:
    Евгений Борисов. Spring, часть 1
    Евгений Борисов. Spring, часть 2
    Презентация Spring framework core
    Introduction to the Spring IoC container and beans
    Обзор Spring Roo
    Getting Started
    Spring Framework Reference Documentation
    Spring на GitHub

    Тестирование. Spring Test.

    Тестирование через JUnit.
    Интеграция Spring и JUnit.
    Подмена контекста при тестировании
    Группирование конфигурации Spring через import

    Базы данных. Spring JDBC

    NoSQL or RDBMS.Обзор NoSQL систем. CAP
    Обзор Java persistence solution без ORM: commons-dbutils, Spring JdbcTemplate, MyBatis
    Скрипты инициализация базы
    Тестирование используя in-memory HSQLDB. Преимущества/недостатки
    Профили Spring
    Настройка Database в IDEA и запуск SQL.
    Подключение Spring Jdbc.
    Конфигурирование DataSource. property-placeholder. Профили Spring
    Инициализация базы при старте приложения
    JdbcTemplate. Имплементация JdbcUserRepository
    Подготовка тестовых данных для UserServiceTest
    Инициализация базы из java. Абстракция Resource
    Имплементация equals/hashCode. Тестирование UserService
    Починка UserAdminRestTest: mock конфигурация.



    Spring ORM. Hibernate. JPA.

    ORM. Mapping. Описания модели Hibernate (hbm.xml/annotation)
    Hibernate. Другие ORM: TopLink, ElipseLink, EBean (used in Playframework).
    JPA. JPA Performance Benchmark
    Подключение к проекту Spring ORM и Hibernate
    Отображения наследования объектов на таблицы
    Стратегии генерации PK
    Добавление hibernate-validator. JSR-303 -> JSR-349
    Описание связей в модели. Ленивая загрузка объекта.
    Конфигурирование JPA. Сканировние Entities. JPA definitions
    Выражения в конфигурации
    Создание JPA Facet. Назначение DataSource.


    Ресурсы:
    Java Persistence
    Hibernate

    Реализация работы с DB через JPA. Транзакции.

    Имплементация JpaUserRepository через EntityManagerFactory/ SessionFactory
    Использование TypedQuery и @NamedQuery. Назначение параметров по индексу и имени.
    HQL/ JPQL. ER Diagram/ DB Diagrem. JPA/ Hibernate Console.
    JPA Criteria API. Unified Queries for Java
    Тестирование через наследование.
    Транзакция. ACID. Уровни изоляции транзакций. MVCC
    Подключаем транзакции. Spring Transaction Management
    Стратегии использования @Transactional в слоях Repository/Service
    Использования @Transactional для тестов. Влияние в тестах @Transactional и debug.
    readOnly и Propagation.SUPPORTS
    Обновление схемы DB по доменной модели


    Ресурсы:
    Стратегии работы с транзакциями: Распространенные ошибки
    Принципы работы СУБД. MVCC

    Насторойка пула коннектов.

    Выбор реализации пула коннектов: BoneCP, Commons Database Connection Pooling, Tomcat pool
    Добавление tomcat-jdbc в проект

    Spring Data JPA

    Замена AbstractDAO: JPA Repositories.
    Разрешение зависимостей: Maven BOM [Bill Of Materials] Dependency
    Стратегия проксирование Repository.
    Делегирование. @Modifying/ @Query/ @Transactional
    Выполнение @Query через @NamedQuery.
    Оптимизация зависимостей проекта


    Ресурсы:
    Spring Data JPA Tutorial
    Spring Data JPA with QueryDSL
    Spring Data – новый взгляд на persistence (видео с JeeConf)

    Кэширование

    Кеширование в Spring Framework
    Починка теста: инвалидация кэша
    Починка JUnit: один кэш на JVM
    Уровни кэширования Hibernate
    Подключение кэша Hibernate 2-го уровня
    JPA2 @Cacheable vs Hibernate @Cache
    Починка тестов: инвалидация кэша Hibernate


    Ресурсы:
    Распределённая система кеша ehcache
    Spring cache Abstraction
    Ehcache with Hibernate
    Cache annotation attributes
    Hibernate Cache. Практика

    Spring Web. Конфигурирование Tomcat

    Добавляем в проект веб зависимости
    Поднятие контекста Spring в веб приложении. Задание активного профиля.
    Получение контекста Spring в веб-контейнере
    Вывод пользователей через сервлет.
    Добавление JSP и JSTL зависимостей. Вывод пользователей используя JSP/JSTL.
    Вставка фрагментов JSP. Форматирование через JSTL.
    Динамическое изменение профиля при запуске.
    Конфигурирование пула коннектов в Tomcat и jndi-lookup.
    Запуск Tomcat через tomcat7-maven-plugin. Конфигурирование плагина.


    Spring Web MVC

    Паттерн Front Controller
    Добавляем DispatcherServlet и MVC application context. Иерархия контекстов в Spring Web MVC
    Сценарий обработки запроса. HandlerMappings
    View resolving: прячем jsp под WEB-INF.
    Имплементируем UserController. Паттерн MVC.
    Маппинг ресурсов. Поиск причины поломки приложения. Default DispatcherServlet Configuration
    HandlerMapping: SimpleUrlHandlerMapping, RequestMappingHandlerMapping, BeanNameUrlHandlerMapping
    Локализация. ResourceBundleMessageSource/ ReloadableResourceBundleMessageSource. Вынесение локализации во внешний каталог.


    Ресурсы:
    Spring MVC Tutorial
    Web MVC framework
    Special bean types in the WebApplicationContext

    Тестирование Spring MVC

    MockMvc. ResultMatcher.
    Добавляем Mockito и Hamcrest
    Реализация теста для UserController


    Ресурсы:
    Unit Testing of Spring MVC Controllers

    Реализация Rest API

    JAX-RS vs Spring MVC
    Добавление маппинга запросов в методы контроллеров
    406-not-acceptable. Подключение JSON (Jackson).
    Настройка сериализации JSON. Тестирование через SoapUi.
    Сериализации hibernate lazy-loading с помощью jackson-datatype-hibernate
    Глобальные настройки в HibernateAwareObjectMapper.
    Решение проблемы с UTF-8 в StringHttpMessageConverter



    Тетсирование Rest контроллеров

    Добавляем JSON Path
    Добавляем JSON Util.
    Дополняем mockito: Json Matcher-ы. Завершение имплементации тестов.


    Ресурсы:
    Unit Testing of Spring MVC Controllers: REST API

    WebJars. Bootstrap. Dandelion-Datatables.

    Подключение веб ресурсов. WebJars.
    Подключаем Bootstrap. Форматируем JSP.
    Подключаем Dandelion-Datatables.
    Создание таблиц на основе проекта Dandelion-Datatables. Форматирование.


    Ресурсы:
    Twitter Bootstrap Tutorial
    Javascript плагины для Bootstrap

    AJAX. jQuery.

    Подключение jQuery и jQuery notification.
    Событие $(document).ready. Запросы ajax. Обратный вызов success.
    Реализация удаления/редактирования на клиенте. Передача параметров через PUT
    Реализация удаления/редактирования в контроллере.
    Обработка ajaxError. Нотификация.


    Ресурсы:
    jQuery API
    jQuery notification plugin
    DataTables 1.9.4 API

    Spring Security

    Добавляем в проект spring-security и security filter
    Конфигурируем security context для ресурсов и REST
    Тестируем REST через SoapUI
    Доступ к залогиненному пользователю из приложения
    Реализуем JDBC-based UserDetailsService
    Принцип работы Spring Security
    Реализация собственного провайдера авторицазии. Наследование UserDetailsService, UserDetails, GrantedAuthority
    Чиним DI сервиса: типы проксирования
    Разрешаем конфликт проксирования на уровне Data Repository
    Кодируем пароль: BCryptPasswordEncoder. Тестирование пароля.
    Security фильтры


    Ресурсы:
    Краткий обзор Spring Security
    spring security slideshow
    Spring security documentation

    Spring Security Test

    Добавление к тестам security фильтр.
    Авторизация в тестах по httpBasic



    Ресурсы:
    Тестирование контроллеров с помощью MockMvc
    Примеры использования spring-security-test

    Авторизация/ регистрация. JSP based tag.

    Конфигурируем security контекст: login/logout. Добавляем контроллер.
    Добавляем login.jsp, css
    Кастомизация заголовка: Spring Security Taglib
    Добавляем профиль в заголовок: Handler interceptor и intercept-url.
    Method Security и Method Security Expressions. Зависимость конфигурирования от контекста mvc/parent.
    Добавляем контроллер профиля и jsp.
    Форма регистрации.Cвязывание и валидация.
    Делаем jsp tag для ввода поля формы.
    Реализуем обработку формы профиля в контроллере.
    Решение проблем с кодировкой: CharacterEncodingFilter

    Dandelion Bundle. Настройка библиотек JavaScript.

    Анализ графа зависимостей.
    Добавляем datatables библиотеки как webjar.
    Переопределяем стандартные библиотеки JavaScript
    Добавляем Dandelion Bundle в JSP.
    Development и Production modes.


    Ресурсы:
    Dandelion configuration properties.
    Datatables configuration properties.

    Работа с Dandelion Datatables через Ajax.

    Обновляем JSP списка пользователей.
    Порядок инициализации. jQuery onLoad и Datatables callbacks.
    Кастомизация конфигурации таблицы.
    Плагин Jeditable
    Создание виджетов на стороне клиента. Обновление данных после ответа сервера. Обработка ошибок.
    Рафакторинг контроллера.
    Починка update: транзакционность и разделение логики по слоям.
    Jeditable: How to use selects
    Кастомерный Jeditable тип: Datepicker
    Перевод на AJAX списка дел.
    Вставка новой записи.


    Ресурсы:
    DataTables v1.9 API
    Расширение Jeditable плагина.
    Custom input types

    Обработка исключений.

    Используем HTTP status code
    Exception Handling на уровне контроллера
    Проблемы с JSP 2.3/ JSR-245/ Tomcat 8 bug issues
    Глобальное конфигурирование через @ControllerAdvice
    Сериализация Exception в JSON

    Деплой в PaaS-платформу Heroku

    Getting Started with Spring MVC Hibernate on Heroku
    Конфигурирование DataSource profile для Heroku
    Конфигурирование приложения для запуска через Tomcat-based Java Web
    Интерграция с IDEA

    Ресурсы:
    Решение проблем с UTF-8
    Развертывание приложений Java с помощью PaaS от Heroku

    Продажник
    Скрытое содержимое:
    **Для просмотра скрытого текста/ссылки у вас должно быть не менее 5 сообщений.**
    Или
    Приобрести премиум-доступ ко всем ссылкам
    Скачать



    ror_spam и lantis нравится это.
  2.  
    JavaWebinar
    offline

    JavaWebinar Новенький

    Сообщения:
    1
    Симпатии:
    0
    Монеты:
    Репутация:
    0
    В сентябре стартуют сразу 2 Java онлайн проекта: Enterprise (Topjava) и Web (Basejava).
    Основное в них- это не просто просмотр видео, который есть в Инете бесплатно на любую тему и в любых количествах.
    А это последовательная разработка проекта, выполнение домашних заданий, учаcтие в обсуждениях.
    Те практика и получения опыта работы с инструментами разработчика (Git, Maven, IDEA) в реальном проекте.
    Детали, описание и регистрация по ссылке http://javawebinar.ru/
    Успейте принять участие по старым ценам!



  3.  
    Demoman
    offline

    Demoman Хамстер

    Сообщения:
    5
    Симпатии:
    0
    Монеты:
    Репутация:
    0
    Проблема с 6 видео, оно как будто обрезано, а также с 7 видео, там половина видео вообще без звука!



  4.  
    Verona
    offline

    Verona moderator Команда форума Администратор Модератор Платинум VIP

    Сообщения:
    2.912
    Симпатии:
    2.200
    Монеты:
    Репутация:
    211
    Demoman, оригиналы со складчика, или так выдали, или попробуйте поменять плеер, мне иногда помогало.



Поделиться этой страницей

DDoS Protection Powered by  DDos-GuarD