Технологии и средства конструирования программного обеспечения. Вебинар 1

1.

Вебинар 1
ТЕХНОЛОГИИ И СРЕДСТВА
КОНСТРУИРОВАНИЯ
ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
Разработчик:
Кузьмичев Алексей Борисович

2.

Технологии для изучения
на практике в данном курсе
Java EE — пакеты программ и документация к ним на языке Java,
определяющие архитектуру сетевых приложений для решения задач
средних и крупных предприятий.
JDBC — промышленный стандарт взаимодействия Java-приложений с
различными СУБД
JSP — технология для создания веб страниц на языке Java
SQL — декларативный язык программирования для работы в реляционной
базе данных

3.

желательная операционная система для выполнения
практики
https://cdimage.ubuntu.com/xubuntu/releases/16.04/release
/

4.

Установка JDK

5.

Установка сервера баз данных MYSQL

6.

Ввод пароля при установке SQL сервера

7.

Проверка запуска и работы MYSQL сервера

8.

Проверка подключения к MySQL

9.

Проверка подключения к MySQL

10.

Проверка кодировки MySQL

11.

Исправление кодировки MySQL

12.

Исправление кодировки MySQL

13.

Установка сервера приложений WildFly

14.

Распаковать сервер приложений WildFly в каталог /opt

15.

Установка Web сервера nginx

16.

Создать симлинк и настроить права wildFly в каталоге
/opt

17.

Cоздать и настроить конфигурацию Wildfly

18.

Создать сценарий запуска WildFly с именем launch.sh

19.

Создать файл инициализации для systemd

20.

Создать настройку nginx для управления WildFly

21.

Для управления WildFly создать нового пользователя

22.

Настроить порты WildFly для работы со средой
программирования

23.

Установка NETBEANS 8.2 с компонентом J2EE

24.

Установка NETBEANS 8.2 с компонентом J2EE

25.

Выбор компонентов NETBEANS 8.2

26.

Выбор JDK в NETBEANS 8.2

27.

Активация модулей в NETBEANS 8.2

28.

Подключить сервер приложений в среде NETBEANS 8.2

29.

Подключить сервер приложений в среде NETBEANS 8.2

30.

Запустить WildFly из среды NETBEANS 8.2

31.

ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
Куда устанавливается сервер приложений
Зачем нужна настройка запуска сервера приложений из
среды разработки
Зачем нужна JDK
Как проверить текущую JDK

32.

СПАСИБО ЗА ВНИМАНИЕ!

33.

Вебинар 2
ТЕХНОЛОГИИ И СРЕДСТВА
КОНСТРУИРОВАНИЯ
ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
Разработчик:
Кузьмичев Алексей Борисович

34.

ВОПРОСЫ ВЕБИНАРА
ПРЕДСТАВЛЯЕМ ВАШЕМУ ВНИМАНИЮ ВОПРОСЫ,
КОТОРЫЕ МЫ РАЗБЕРЕМ НА ВЕБИНАРЕ
1. Подключение к серверу баз данных
2. Создание базы данных
3. Создание простейшего Веб приложения
4. Вопросы для самоконтроля

35.

Подключение к MySQL с среды NETBEANS 8.2

36.

Создание базы данных в MySQL

37.

Создание таблиц в базе данных в MySQL

38.

Создать аналогично таблицы по схеме данных

39.

Полученная структура таблиц в базе данных

40.

Создание простого Веб приложения

41.

Ввести наименование и свойства проекта

42.

Задать сервер приложений для публикации

43.

Задать дополнительные компоненты

44.

Структура созданного проекта Веб приложения

45.

Содержание тестовой страницы

46.

Запустить проект для тестирования на сервере

47.

Содержимое консоли вывода NetBeans

48.

Результат развертывания тестового приложения

49.

Скачать драйвер JDBC для работы с MySQL

50.

Создать каталог в сервере WildFly для драйвера

51.

Распаковать драйвер в каталог сервера WildFly

52.

Создать файл настройки драйвера module.xml

53.

Конфигурация драйвера в сервере приложений

54.

Войти в консоль администрирования WildFly

55.

Создать новый источник данных

56.

Ввести атрибуты соединения с базой данных

57.

Выбрать драйвер MySQL

58.

Ввести имя базы и аккаунт на соединение

59.

Проверить соединение с базой данных

60.

Результат создания соединения в файле standalone.xml

61.

Результат настройки соединения с БД в NETBEANS

62.

Создание классов сущностей в проекте

63.

Выбрать соединение и таблицы для отображения в
классы

64.

Определить наименование пакета для классов
сущностей

65.

Результат отображения таблиц на классы сущностей

66.

ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
Зачем необходимо подключение к базе данных и серверу
приложений через среду разработки
В чем идея многозвенной архитектуры Веб приложения
Зачем нужно отображение таблиц на классы сущностей
Что такое персистентость
Зачем нужна платформа J2EE

67.

СПАСИБО ЗА ВНИМАНИЕ!
English     Русский Правила