Professional Documents
Culture Documents
Звіт ІТ
Звіт ІТ
Звіт
до лабораторного практикуму
групи ТТП-41
Беденко Аліна
Бурлака Владислав
Дволінська Вікторія
Прохорчук Дмитро
Київ-2023
Зміст
Постановка задачі 3
Етап 3. Клієнт-серверна версія СУБД 3
Етап 4. Web-service версія СУБД 6
Етап 5. REST 7
Етап 6. GraphQL APІ 11
Етап 7. gRPC 14
Етап 8. Вибірковий блок 17
Постановка задачі
Реалізація сервера:
<packages>
<package
id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform"
version="2.0.1" targetFramework="net472" />
</packages>
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
[assembly: AssemblyTitle("WSDB")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("WSDB")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
[assembly: Guid("c22165c8-c3bc-40fc-b2c5-cdc78d6d4cc7")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
Деталі сервісу:
● Реалізація на вибір:
Теорія
Основні Компоненти
2. Контролери
3. Репозиторії
4. AutoMapper
6. Міграції
GET запити:
Get(): Повертає список усіх артистів або пісень.
GetById(int id): Повертає артиста або пісню за їх ідентифікатором.
POST запити:
Дозволяють додавати нових артистів або пісні до бази даних.
DELETE запити:
Видаляють існуючих артистів або пісні за їх ідентифікатором.
PUT запити:
Оновлюють дані існуючих артистів або пісень.
Етап 6. GraphQL APІ
Постановка задачі
Основні компоненти
Моделі:
Схеми GraphQL
Використовуються для визначення структури даних, які будуть
відправлені клієнту через GraphQL запити.
Резолвери
Тестові Дані
Функціональність
І. Теорія
Постановка задачі
Реалізація