• Створити фриланс-проєкт Отримайте найкращі пропозиції за ціною та термінами від фрилансерів
    • Розмістити вакансію Знайдіть співробітника на постійну роботу віддалено
    • Знайти фрилансера Виберіть найкращого спеціаліста за відгуками, рейтингом та портфоліо
    • Бізнес Сейф для компаній Працюйте за безготівковим розрахунком та отримуйте звітні документи
    • Відкрити конкурс Розмістіть завдання та отримайте готові варіанти виконання
    • Список шукачів Перегляньте список шукачів і запропонуйте їм свою вакансію
    • Знайти фриланс-проєкт Вибирайте серед відкритих фриланс-проєктів
    • Розмістити резюме Знайдіть постійну роботу віддалено
    • Список вакансій Ознайомтеся зі списком вакансій та відгукніться на ті, які сподобалися
  • English
  • Русский
  • Polski
  • Deutsch
Вхід Реєстрація
  1. Фриланс-проєкти
  1. Фриланс-проєкти
Терміновий

Реалізувати використання кастомного xml-файла для налаштувань

Java — неправильно зазначені категорії?
400 UAH

Проект на Spring.

XMl-файл містить обʼєкт налаштувань, який складається з 3 enum і 1 path. Він для того, щоб наприклад витягнути, який mode програмки: dark чи light, і тд. Необхідно працювати саме з xml, тому саме таке, а не якісь properties.

Є xsd схема, якою треба перевіряти, чи наш xml-файл валідний. Відповідно, якщо не валідний - тоді видаляємо наявний і створюємо дефолтний з дефолтних значень.

Відповідно є репозиторій, в якому треба реалізувати необхідні методи для роботи з xml-файлом: створення, оновлення, видалення, зчитування (ну і приватний метод checkIfValid() якийсь, щоб на рівні репозиторію цей момент перевіряти) і робити відповідні дії (хоча це питання можна обговорити, якщо є кращі пропозиції).

На рівні сервісу треба просто написати функціонал для використання даного репозиторію. Даний сервіс має бути таким, щоб шарити його по всьому додатку, адже всім контролерам треба буде використовувати якісь з полів класу Settings, який власне і є базовим для наших налаштувань. Для початкової ініціалізації сервіса можна використати, наприклад, PostConstruct анотація (щоб коли додаток запускається, ми робили якусь базову перевірку чи наш xml валідний і всі інші кроки для початкової ініціалізації). 

Я ніби інтерфейси для репозиторія і сервіса зробив, але це можна поправляти або обговорити в процесі за необхідністю.


Додатки1
ZIP
url-analyzer.zip
308KB
Ставки

Ставки поки відсутні

Фрилансери знайомляться з завданням — скоро тут з'являться пропозиції.

Ставки поки відсутні

Фрилансери знайомляться з завданням — скоро тут з'являться пропозиції.
    Додати коментар

Актуальні фриланс-проєкти в категорії Java

Терміновий

Тренер в реальному часі

Python Java
20 423 UAH 52 ставки

Розробляємо real-time інтеграцію з зовнішнім сервісом Тренер. Відправляємо структуровані знімки стану, отримуємо рекомендації і показуємо їх спливаючим вікном. Завдання — стабільна і повна передача даних для коректної роботи Тренера. Шукаємо розробника для ланцюга: обробка даних → HTTP-комунікація → overlay. Потрібні люди з такими навичками Python добре, Java база, API HTTP/JSON-APIs Проект готовий на 90%, але є деякі несоответствия

20 липня
Завантаження...
Завантаження...
Замовник
Mike J.
  • Mike J.
  • Слов'янськ, Україна
  • Проєктів 32
  • Оцінка -
  • Рейтинг 432
Опублікувати схожий проєкт
Інформація
  • Опубліковано: 1 листопада 2021, 11:00
  • Переглядів: 31

Теги

javafx java spring Spring Boot
  • Фриланс-проєкти RSS Telegram
  • Усі фрилансери
  • Конкурси RSS
  • Роботи фрилансерів
  • Сейф
  • Усі замовники
  • Plus
  • Бізнес Сейф
  • Усі вакансії Telegram
  • Віддалена робота
  • Про вакансії
  • Опублікувати вакансію
  • Список шукачів
  • Реєстрація
  • Забули пароль?
  • Блог RSS
  • Ми в пресі
  • Freelancehunt - 20 років
  • Статус сервісу
  • Карта сайту
  • База знань
  • [email protected]
Мова
  • English
  • Русский
  • Polski
  • Deutsch
Ми приймаємо до оплати
Visa Mastercard Google Pay Apple Pay PayPal
Мова
  • English
  • Русский
  • Polski
  • Deutsch
Ми приймаємо до оплати
Visa Mastercard Google Pay Apple Pay PayPal
Ми в мережах
Правила сервісу Конфіденційність
Зроблено в Україні © 2005-2026 v34.337
Меню
Створити фриланс-проєкт Розмістити вакансію Знайти фрилансера Бізнес Сейф для компаній Відкрити конкурс Список шукачів
Знайти фриланс-проєкт Розмістити резюме Список вакансій
  • English
  • Русский
  • Polski
  • Deutsch
    Зробити ставку
Завантаження...
Замовник
Mike J.
  • Mike J.
  • Слов'янськ, Україна
  • Проєктів 32
  • Оцінка -
  • Рейтинг 432
Завантаження...
Інформація
  • Опубліковано: 1 листопада 2021, 11:00
  • Переглядів: 31
Завантаження...
Статус
Завантаження...
Завантаження...