8000 GitHub - Stardusted1/network-lab: Labs>1 Java
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Stardusted1/network-lab

Repository files navigation

Lab 2

Навчитися описувати моделі даних використовуючи JPA, підключати Spring Data до проекту, реалізовувати базовий підхід для взаємодії з базою даних, використовуючи стандартні компоненти: репозиторій, сервіс, сутність.

  1. Розмітити існуючу сутність за допомогою анотацій;
  2. Реалізувати JPA-репозиторій і сервіс до нього, замінити поточний сервіс на сервіс, який буде взаємодіяти з базою даних;
  3. Продемонструвати працездатність системи (60б);
  4. Додати сутності відповідно до варіанта і розмітити їх (близько 3 сутностей) (1-М для 75, М-М для 90), повторити пункт 2 для них і написати API для взаємодії;
  5. *За допомогою анотація приховати деякі поля від API, налаштувати формат дати (наприклад, dd/MM/yyy). (100б)

lab 3

Навчитися будувати взаємодію між сервером та клієнтом, використовуючи підхід MVC. Навчитися використовувати в проекті контролери різних типів. Перетворити існуючі сутності в моделі для організації взаємодії. Навчитися використовувати сучасні шаблонізатори на прикладі Thymeleaf.

  1. Додати головну сторінку та сторінку, яка взаємодіє з контролером Greeting (див. https://spring.io/guides/gs/serving-web-content/) (60б)
  2. Додати CRUD операції для однієї існуючої сутності за допомогою MVC. (75б)
  3. Додати CRUD операції для всіх існуючої сутностей (бути обережними з порядком обробки сутностей при операціях). (90б)
  4. *Додати можливість проводити операції зі сторінки, отриманої за допомогою MVC, використовуючи REST API (через JS) (100б)

About

Labs>1 Java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0