Upgrade to Pro — share decks privately, control downloads, hide ads and more …

liga-spring-practice-second-lecture.pdf

 liga-spring-practice-second-lecture.pdf

Andrey Popikov

May 07, 2019
Tweet

More Decks by Andrey Popikov

Other Decks in Education

Transcript

  1. 01. Работа с JSON и XML. 02. Инструменты для логирования.

    03. Маленькое введение в основы Git.
  2. Немного теории о парсинге 4 Различают два основных подхода к

    работе с JSON и XML (или другими подобными форматами данных). DOM / tree parser: • Используется чаще всего, т.к. проще в использовании. • Строит дерево в памяти. SAX / streaming parser: • Чуть сложнее в использовании. • Потоковая модель обработки.
  3. Как с этим работать из Java 5 Основные библиотеки: •

    Jackson. • Google GSON. • Встроенная в Java поддержка XML.
  4. Ещё про форматы 6 Что ещё можно посмотреть для расширения

    кругозора: • Если работаем с XML – XSLT, XSD, XPath. • Формат – YAML. • Формат – CSV или TSV.
  5. Ещё про форматы 7 Если хочется поработать с какими-то реальными

    данными: • GitHub со ссылками на разные источники – link. • Портал data.gov (набор данных NASA – link). • Портал data.gov.ru – https://data.gov.ru/
  6. Основы Git 10 В live-режиме глянем пару основных действий: •

    Коммит и навигация по истории. • Создание и слияние ветки. • Добавляем удаленные репозитории.
  7. Что посмотрим на следующей лекции 12 Лекция – основы Spring.

    Детальнее: • Посмотрим на фреймворк Spring. • Попробуем создать и реализовать веб-сервис с помощью Spring. • Разберёмся с подключением к БД в нашем сервисе. • Продолжим разбираться с Git.