Giter Site home page Giter Site logo

projectforlearning's People

Contributors

amaralus avatar kelinnik avatar little-plumelet avatar

Watchers

 avatar  avatar

projectforlearning's Issues

Переделать сервис хесчека в приложении А

Сервис хелсчека должен использовать http клиент чтобы узнать хелсчек у приложения Б
ответ от приложения Б должен быть учен в хелсчеке приложения А
Так же нужно написать юнит-тесты используя JUnit 5 и Mockito для сервиса хелсчека в приложении Б
юнит тесты должны запускаться и в мавене

Расширение хелсчека

Нужно расширить хелсчек приложения Б:
Хелсчек сервис через круд сервис таблицы аккаунтов должен взять все аккаунты с лимитом 1 (использовать Query) если ошибки не произошло значит хеслчек пройден

Круд сервис для первой таблицы

Зависит от #12

В приложении Б реализовать:

  • модель для таблицы account
  • репозиторий
  • круд сервис
  • контроллер для круд сервиса

Так же добавить логирование действий

Проливка первой таблицы

Нужно добавить новый модуль database в котором нужно подключить liquibase и сделать проливку первой таблицы.

Модуле должно быть 2 отдельных профиля sql и xml:
Профиль sql должен запускать проливку таблиц в базу через скрипты sql
Профиль xml должен запускать проливку таблиц в базу через xml конфиги

Нужно сделать 2 ченжсета, по одному для каждого профиля, в одном sql скрипты проливки в другом xml конфиги

Таблица

account
account_id varchar(64) unique, not null, index
first_name varchar(128)
second_name varchar(128)

целевая бд: postgresql

Полезная инфа:
https://habr.com/ru/post/179425/

Проксировать круд в приложение А

В приложении А нужно проксировать вызовы для круда таблицы аккаунтов из приложения Б:

  • Контроллер
  • Сервис
  • Клиент

Так же добавить логи

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.