Для отримання екзамен:
1) LabRasp1UA - роблять всі все(9 завдань)
2) LabRasp2 - по варіантах(7 завдань) згідно варіанту:
Однорівнева система. Створити програму в якій реалізувати операції CRUD:
1. Робота з XML
2. Бази даних DBMS(MySQL)
Дворівнева система клієнт- сервер. Клієнт графічна форма, на серверній частині DAO клас взаємодії з DBMS.
3. Передача за допомогою Socket
4. Передача за допомогою RMI
Багаторівнева система MOM.
5. Передача між кліентом та сервером за допомогою JMS(ApacheMQ, RabbitMQ,....).
6. Реалізувати за допомогою SOAP web services
7. Реалізувати за допомогою REST web services
Додатково
8. Web реалізація клієнта за допомогою JSP, Servlet(TomCat,...).
Java SE 8: Creating a Web App with Bootstrap and Tomcat Embedded
9. Розгорнути серверну частину в Docker, реалізувати REST сервісу спілкування з клієнтом(https://java2blog.com/restful-web-services-jaxrs-crud-example/ )
Варіанти завдань згідно списку групи
варіант 1
Предметна область Карта світу
Об'єкти Країни, Міста
Примітка Карта світу містить множину
країн для кожної країни
визначено множина міст.
варіант 2
Предметна область Бібліотека
Об'єкти Автори, Книги
Примітка Книги в бібліотеці
згруповані по авторам. У
кожного учасника є
множина книг.
варіант 3
Предметна область Відділ кадрів
Об'єкти Підрозділи, Співробітники
Примітка Є множина
підрозділів підприємства. В
кожному підрозділі працює
множина співробітників.
варіант 4
Предметна область Навчальний відділ
Об'єкти Групи, Студенти
Примітка Є множина навчальних
груп. Кожна група включає в
себе множину студентів.
варіант 5
Предметна область Автосалон
Об'єкти Виробники автомобілів,
марки
Примітка Марки автомобілів
згруповані по
виробникам. У кожного
виробника є
множина марок.
варіант 6
Предметна область Агентство новин
Об'єкти Категорії новин, Новини
Примітка Новини згруповані по
категоріям. У кожній категорії
є множина новин.
варіант 7
Предметна область Продуктовий магазин
Об'єкти Категорія продукту, Продукт
Примітка Продукти в магазині
згруповані за категоріями для кожної категорії
визначено множина
продуктів.
варіант 8
Предметна область Футбол
Об'єкти Команди, Гравці
Примітка Є множина футбольних
команд для кожної команди
визначено множина гравців.
варіант 9
Предметна область Музичний магазин
Об'єкти Виконавці, Альбоми
Примітка У музичному магазині альбоми
згруповані по виконавцям для кожного виконавця задано
множина альбомів.
варіант 10
Предметна область Аеропорт
Об'єкти Авіакомпанії, Рейси
Примітка Є множина
авіакомпаній для кожної
авіакомпанії визначені її
рейси.
варіант 11
Предметна область Файлова система
Об'єкти Папки, Файли
Примітка Є множина папок для
кожної папки визначено
множину файлів.
варіант 12
Предметна область Розклад занять
Об'єкти Дні тижня, Заняття
Примітка Є множина днів для
кожного дня визначено множина
занять.
варіант 13
Предметна область Нотатки
Об'єкти Календарні дні, Заходи
Примітка Є множина днів для
кожного дня визначено множина
заходів.
варіант 14
Предметна область Відеомагазин
Об'єкти Жанри, Фільми
Примітка Є множина жаров для
кожного жанру визначено
множина фільмів.
варіант 15
Предметна область Залізниця
Об'єкти Дороги, Станції
Примітка Є множина залізних
доріг. У відомстві кожної
дороги знаходиться множина
станцій.
варіант 16
Предметна область Склад
Об'єкти Секції, Товари
Примітка Товари на складі згруповані
по секціях для кожної секції
задано множина товарів.
варіант 17
Предметна область Кафедра університету
Об'єкти Викладачі, Дисципліни
Примітка На кафедрі є множина
викладачів для кожного
викладача задано множина
дисциплін.
варіант 18
Предметна область Програмне забезпечення
Об'єкти Виробники, Програмні продукти
Примітка Програмні продукти
згруповані по
виробникам для кожного
виробника задано множина
продуктів.
варіант 19
Предметна область Геометрія
Об'єкти Багатокутники, Вершини
Примітка Є множина
багатокутників кожен
багатокутник складається з
довільного числа вершин.
варіант 20
Предметна область Схема метро
Об'єкти Лінії, Станції
Примітка Є множина ліній
метрополітену кожна лінія
складається з послідовності
станцій.
Додаткові материали за посиланням
https://drive.google.com/folderview?id=0B1dkotQCgQPvWlk1NzZIcEhFR00&usp=sharing
https://www.baeldung.com/java-concurrency
http://www.mkurnosov.net/pdc2016/
http://www.java2blog.com/2013/03/jaxws-web-service-eclipse-tutorial.html
https://proglib.io/p/27-puzzle-websites-to-sharpen-your-skills/
http://golang-book.ru/chapter-10-concurrency.html
https://golang.org/doc/effective_go.html#channels